home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Star Fleet HQ• / Star Patrol •••• / Star Patrol ееее.rsrc / CODE_6_GNonRes.txt < prev    next >
Text File  |  1990-02-12  |  326KB  |  5,762 lines

  1. # near model CODE resource
  2. # jump table entries: 2840-2966 (127 of them)
  3. export_355:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4E5E                     unlink     A6
  6. 00000006  205F                     movea.l    A0, [A7]+
  7. 00000008  504F                     addq.w     A7, 8
  8. 0000000A  4ED0                     jmp        [A0]
  9. export_356:
  10. 0000000C  4E56 0000                link       A6, 0
  11. 00000010  4AAE 000C                tst.l      [A6 + 0xC]
  12. 00000014  6608                     bne        +0xA /* 0000001E */
  13. 00000016  2D7C 00C8 000B 000C      move.l     [A6 + 0xC], 0xC8000B
  14. label0000001E:
  15. 0000001E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  16. 00000022  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17. 00000026  206E 0008                movea.l    A0, [A6 + 0x8]
  18. 0000002A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  19. 0000002E  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  20. 00000032  206E 0008                movea.l    A0, [A6 + 0x8]
  21. 00000036  2C48                     movea.l    A6, A0
  22. 00000038  4EFA 008C                jmp        [PC + 0x8C /* 000000C6 */]
  23. 0000003C  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  24. 00000040  205F                     movea.l    A0, [A7]+
  25. 00000042  DEFC 000A                add.w      A7, 0xA /* '\n' */
  26. 00000046  4ED0                     jmp        [A0]
  27. export_357:
  28. 00000048  4E56 FFBA                link       A6, -0x0046
  29. 0000004C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  30. 00000050  42A7                     clr.l      -[A7]
  31. 00000052  A975                     syscall    TickCount
  32. 00000054  2B5F FDBA                move.l     [A5 - 0x246], [A7]+
  33. 00000058  4267                     clr.w      -[A7]
  34. 0000005A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  35. 0000005E  102E 000C                move.b     D0, [A6 + 0xC]
  36. 00000062  676A                     beq        +0x6C /* 000000CE */
  37. 00000064  4AAD FDBE                tst.l      [A5 - 0x242]
  38. 00000068  56C0                     sne        D0
  39. 0000006A  4A00                     tst.b      D0
  40. 0000006C  6714                     beq        +0x16 /* 00000082 */
  41. 0000006E  206D FDBE                movea.l    A0, [A5 - 0x242]
  42. 00000072  2050                     movea.l    A0, [A0]
  43. 00000074  C028 000F                and.b      D0, [A0 + 0xF]
  44. 00000078  6708                     beq        +0xA /* 00000082 */
  45. 0000007A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46. 0000007E  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  47. label00000082:
  48. 00000082  4AAD FEFE                tst.l      [A5 - 0x102]
  49. 00000086  6746                     beq        +0x48 /* 000000CE */
  50. 00000088  206D FEFE                movea.l    A0, [A5 - 0x102]
  51. 0000008C  2050                     movea.l    A0, [A0]
  52. 0000008E  1028 003A                move.b     D0, [A0 + 0x3A]
  53. 00000092  663A                     bne        +0x3C /* 000000CE */
  54. 00000094  42A7                     clr.l      -[A7]
  55. 00000096  A9FC                     syscall    ZeroScrap
  56. 00000098  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  57. 0000009C  486E FFBA                pea.l      [A6 - 0x46]
  58. 000000A0  486D 0B42                pea.l      [A5 + 0xB42 /* export_356 */]
  59. 000000A4  2F0E                     move.l     -[A7], A6
  60. 000000A6  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  61. 000000AA  2F2D FEFE                move.l     -[A7], [A5 - 0x102]
  62. 000000AE  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  63. 000000B2  486E FFBA                pea.l      [A6 - 0x46]
  64. 000000B6  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  65. 000000BA  206D FEFE                movea.l    A0, [A5 - 0x102]
  66. 000000BE  2050                     movea.l    A0, [A0]
  67. 000000C0  117C 0001 003A           move.b     [A0 + 0x3A], 0x1
  68. label000000C6:
  69. 000000C6  4FEE FF9A                lea.l      A7, [A6 - 0x66]
  70. 000000CA  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  71. label000000CE:
  72. 000000CE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  73. 000000D2  4E5E                     unlink     A6
  74. 000000D4  205F                     movea.l    A0, [A7]+
  75. 000000D6  5C4F                     addq.w     A7, 6
  76. 000000D8  4ED0                     jmp        [A0]
  77. fn000000DA:
  78. 000000DA  4E56 FFFC                link       A6, -0x0004
  79. 000000DE  48E7 0108                movem.l    -[A7], D7,A4
  80. 000000E2  286E 0008                movea.l    A4, [A6 + 0x8]
  81. 000000E6  2F0C                     move.l     -[A7], A4
  82. 000000E8  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  83. 000000EC  2F0C                     move.l     -[A7], A4
  84. 000000EE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  85. 000000F2  42A7                     clr.l      -[A7]
  86. 000000F4  42A7                     clr.l      -[A7]
  87. 000000F6  2F0C                     move.l     -[A7], A4
  88. 000000F8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  89. 000000FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  90. 00000100  2F14                     move.l     -[A7], [A4]
  91. 00000102  A9FE                     syscall    PutScrap
  92. 00000104  2E1F                     move.l     D7, [A7]+
  93. 00000106  2F0C                     move.l     -[A7], A4
  94. 00000108  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  95. 0000010C  3D47 0010                move.w     [A6 + 0x10], D7
  96. 00000110  4CDF 1080                movem.l    D7,A4, [A7]+
  97. 00000114  4E5E                     unlink     A6
  98. 00000116  205F                     movea.l    A0, [A7]+
  99. 00000118  504F                     addq.w     A7, 8
  100. 0000011A  4ED0                     jmp        [A0]
  101. export_358:
  102. 0000011C  4E56 FFFC                link       A6, -0x0004
  103. 00000120  2F0C                     move.l     -[A7], A4
  104. 00000122  286E 0008                movea.l    A4, [A6 + 0x8]
  105. 00000126  204C                     movea.l    A0, A4
  106. 00000128  5088                     addq.l     A0, 8
  107. 0000012A  2050                     movea.l    A0, [A0]
  108. 0000012C  2D48 FFFC                move.l     [A6 - 0x4], A0
  109. 00000130  1F2C 000E                move.b     -[A7], [A4 + 0xE]
  110. 00000134  1F2C 000C                move.b     -[A7], [A4 + 0xC]
  111. 00000138  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  112. 0000013C  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  113. 00000140  285F                     movea.l    A4, [A7]+
  114. 00000142  4E5E                     unlink     A6
  115. 00000144  205F                     movea.l    A0, [A7]+
  116. 00000146  504F                     addq.w     A7, 8
  117. 00000148  4ED0                     jmp        [A0]
  118. export_359:
  119. 0000014A  4E56 FFFA                link       A6, -0x0006
  120. 0000014E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  121. 00000152  2C2E 0008                move.l     D6, [A6 + 0x8]
  122. 00000156  2846                     movea.l    A4, D6
  123. 00000158  102E 000E                move.b     D0, [A6 + 0xE]
  124. 0000015C  B02E 000C                cmp.b      D0, [A6 + 0xC]
  125. 00000160  6740                     beq        +0x42 /* 000001A2 */
  126. 00000162  2F06                     move.l     -[A7], D6
  127. 00000164  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  128. 00000168  4207                     clr.b      D7
  129. 0000016A  6030                     bra        +0x32 /* 0000019C */
  130. label0000016C:
  131. 0000016C  1007                     move.b     D0, D7
  132. 0000016E  4880                     ext.w      D0
  133. 00000170  2054                     movea.l    A0, [A4]
  134. 00000172  E540                     asl        D0.w, 2
  135. 00000174  2670 002C                movea.l    A3, [A0 + D0.w + 0x2C]
  136. 00000178  200B                     move.l     D0, A3
  137. 0000017A  671E                     beq        +0x20 /* 0000019A */
  138. 0000017C  2054                     movea.l    A0, [A4]
  139. 0000017E  1028 004A                move.b     D0, [A0 + 0x4A]
  140. 00000182  C02E 000C                and.b      D0, [A6 + 0xC]
  141. 00000186  670E                     beq        +0x10 /* 00000196 */
  142. 00000188  2F0B                     move.l     -[A7], A3
  143. 0000018A  A957                     syscall    ShowControl
  144. 0000018C  2053                     movea.l    A0, [A3]
  145. 0000018E  4868 0008                pea.l      [A0 + 0x8]
  146. 00000192  A92A                     syscall    ValidRect
  147. 00000194  6004                     bra        +0x6 /* 0000019A */
  148. label00000196:
  149. 00000196  2F0B                     move.l     -[A7], A3
  150. 00000198  A958                     syscall    HideControl
  151. label0000019A:
  152. 0000019A  5207                     addq.b     D7, 1
  153. label0000019C:
  154. 0000019C  7001                     moveq.l    D0, 0x01
  155. 0000019E  B007                     cmp.b      D0, D7
  156. 000001A0  6CCA                     bge        -0x34 /* 0000016C */
  157. label000001A2:
  158. 000001A2  486D 0B52                pea.l      [A5 + 0xB52 /* export_358 */]
  159. 000001A6  2F0E                     move.l     -[A7], A6
  160. 000001A8  2F06                     move.l     -[A7], D6
  161. 000001AA  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  162. 000001AE  2054                     movea.l    A0, [A4]
  163. 000001B0  4AA8 0020                tst.l      [A0 + 0x20]
  164. 000001B4  6718                     beq        +0x1A /* 000001CE */
  165. 000001B6  2F06                     move.l     -[A7], D6
  166. 000001B8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  167. 000001BC  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  168. 000001C0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  169. 000001C4  2054                     movea.l    A0, [A4]
  170. 000001C6  2F28 0020                move.l     -[A7], [A0 + 0x20]
  171. 000001CA  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  172. label000001CE:
  173. 000001CE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  174. 000001D2  4E5E                     unlink     A6
  175. 000001D4  205F                     movea.l    A0, [A7]+
  176. 000001D6  504F                     addq.w     A7, 8
  177. 000001D8  4ED0                     jmp        [A0]
  178. export_360:
  179. 000001DA  4E56 FFFE                link       A6, -0x0002
  180. 000001DE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  181. 000001E2  266E 0008                movea.l    A3, [A6 + 0x8]
  182. 000001E6  1C2E 000C                move.b     D6, [A6 + 0xC]
  183. 000001EA  284B                     movea.l    A4, A3
  184. 000001EC  2054                     movea.l    A0, [A4]
  185. 000001EE  BC28 006E                cmp.b      D6, [A0 + 0x6E]
  186. 000001F2  56C7                     sne        D7
  187. 000001F4  4407                     neg.b      D7
  188. 000001F6  1007                     move.b     D0, D7
  189. 000001F8  6706                     beq        +0x8 /* 00000200 */
  190. 000001FA  2F0B                     move.l     -[A7], A3
  191. 000001FC  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  192. label00000200:
  193. 00000200  2054                     movea.l    A0, [A4]
  194. 00000202  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  195. 00000206  1F06                     move.b     -[A7], D6
  196. 00000208  2F0B                     move.l     -[A7], A3
  197. 0000020A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  198. 0000020E  1006                     move.b     D0, D6
  199. 00000210  673A                     beq        +0x3C /* 0000024C */
  200. 00000212  1007                     move.b     D0, D7
  201. 00000214  6722                     beq        +0x24 /* 00000238 */
  202. 00000216  4AAD FDD0                tst.l      [A5 - 0x230]
  203. 0000021A  670A                     beq        +0xC /* 00000226 */
  204. 0000021C  4267                     clr.w      -[A7]
  205. 0000021E  2F2D FDD0                move.l     -[A7], [A5 - 0x230]
  206. 00000222  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  207. label00000226:
  208. 00000226  2B4B FDD0                move.l     [A5 - 0x230], A3
  209. 0000022A  2054                     movea.l    A0, [A4]
  210. 0000022C  2B68 007E FD4E           move.l     [A5 - 0x2B2], [A0 + 0x7E]
  211. 00000232  2B68 006A FEEC           move.l     [A5 - 0x114], [A0 + 0x6A]
  212. label00000238:
  213. 00000238  2054                     movea.l    A0, [A4]
  214. 0000023A  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  215. 0000023E  1F3C 0001                move.b     -[A7], 0x1
  216. 00000242  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  217. 00000246  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  218. 0000024A  6034                     bra        +0x36 /* 00000280 */
  219. label0000024C:
  220. 0000024C  2054                     movea.l    A0, [A4]
  221. 0000024E  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  222. 00000252  4267                     clr.w      -[A7]
  223. 00000254  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  224. 00000258  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  225. 0000025C  1007                     move.b     D0, D7
  226. 0000025E  6720                     beq        +0x22 /* 00000280 */
  227. 00000260  7000                     moveq.l    D0, 0x00
  228. 00000262  2B40 FDD0                move.l     [A5 - 0x230], D0
  229. 00000266  2054                     movea.l    A0, [A4]
  230. 00000268  216D FD4E 007E           move.l     [A0 + 0x7E], [A5 - 0x2B2]
  231. 0000026E  2B6D FF24 FD4E           move.l     [A5 - 0x2B2], [A5 - 0xDC]
  232. 00000274  7000                     moveq.l    D0, 0x00
  233. 00000276  2B40 FEEC                move.l     [A5 - 0x114], D0
  234. 0000027A  486D F9B2                pea.l      [A5 - 0x64E]
  235. 0000027E  A851                     syscall    SetCursor
  236. label00000280:
  237. 00000280  2054                     movea.l    A0, [A4]
  238. 00000282  1028 0070                move.b     D0, [A0 + 0x70]
  239. 00000286  6706                     beq        +0x8 /* 0000028E */
  240. 00000288  2F0B                     move.l     -[A7], A3
  241. 0000028A  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  242. label0000028E:
  243. 0000028E  2054                     movea.l    A0, [A4]
  244. 00000290  1146 006E                move.b     [A0 + 0x6E], D6
  245. 00000294  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  246. 00000298  4E5E                     unlink     A6
  247. 0000029A  205F                     movea.l    A0, [A7]+
  248. 0000029C  5C4F                     addq.w     A7, 6
  249. 0000029E  4ED0                     jmp        [A0]
  250. export_361:
  251. 000002A0  4E56 FFFC                link       A6, -0x0004
  252. 000002A4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  253. 000002A8  266E 0008                movea.l    A3, [A6 + 0x8]
  254. 000002AC  182E 000C                move.b     D4, [A6 + 0xC]
  255. 000002B0  284B                     movea.l    A4, A3
  256. 000002B2  B82E 000E                cmp.b      D4, [A6 + 0xE]
  257. 000002B6  6726                     beq        +0x28 /* 000002DE */
  258. 000002B8  7C04                     moveq.l    D6, 0x04
  259. 000002BA  2054                     movea.l    A0, [A4]
  260. 000002BC  1E28 0019                move.b     D7, [A0 + 0x19]
  261. 000002C0  1004                     move.b     D0, D4
  262. 000002C2  6706                     beq        +0x8 /* 000002CA */
  263. 000002C4  1A07                     move.b     D5, D7
  264. 000002C6  1E06                     move.b     D7, D6
  265. 000002C8  1C05                     move.b     D6, D5
  266. label000002CA:
  267. 000002CA  BE06                     cmp.b      D7, D6
  268. 000002CC  670A                     beq        +0xC /* 000002D8 */
  269. 000002CE  1F06                     move.b     -[A7], D6
  270. 000002D0  1F07                     move.b     -[A7], D7
  271. 000002D2  2F0B                     move.l     -[A7], A3
  272. 000002D4  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  273. label000002D8:
  274. 000002D8  2054                     movea.l    A0, [A4]
  275. 000002DA  1147 001A                move.b     [A0 + 0x1A], D7
  276. label000002DE:
  277. 000002DE  1004                     move.b     D0, D4
  278. 000002E0  6706                     beq        +0x8 /* 000002E8 */
  279. 000002E2  2F0B                     move.l     -[A7], A3
  280. 000002E4  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  281. label000002E8:
  282. 000002E8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  283. 000002EC  4E5E                     unlink     A6
  284. 000002EE  205F                     movea.l    A0, [A7]+
  285. 000002F0  504F                     addq.w     A7, 8
  286. 000002F2  4ED0                     jmp        [A0]
  287. export_362:
  288. 000002F4  4E56 FF18                link       A6, -0x00E8
  289. 000002F8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  290. 000002FC  2C2E 0008                move.l     D6, [A6 + 0x8]
  291. 00000300  2846                     movea.l    A4, D6
  292. 00000302  2054                     movea.l    A0, [A4]
  293. 00000304  1028 003E                move.b     D0, [A0 + 0x3E]
  294. 00000308  6700 00BA                beq        +0xBC /* 000003C4 */
  295. 0000030C  2054                     movea.l    A0, [A4]
  296. 0000030E  1028 003B                move.b     D0, [A0 + 0x3B]
  297. 00000312  6706                     beq        +0x8 /* 0000031A */
  298. 00000314  2F06                     move.l     -[A7], D6
  299. 00000316  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  300. label0000031A:
  301. 0000031A  41EE FFF4                lea.l      A0, [A6 - 0xC]
  302. 0000031E  2454                     movea.l    A2, [A4]
  303. 00000320  43EA 0008                lea.l      A1, [A2 + 0x8]
  304. 00000324  20D9                     move.l     [A0]+, [A1]+
  305. 00000326  20D9                     move.l     [A0]+, [A1]+
  306. 00000328  102D FB1F                move.b     D0, [A5 - 0x4E1]
  307. 0000032C  6708                     beq        +0xA /* 00000336 */
  308. 0000032E  486E FF18                pea.l      [A6 - 0xE8]
  309. 00000332  AA00                     syscall    OpenCPort
  310. 00000334  6006                     bra        +0x8 /* 0000033C */
  311. label00000336:
  312. 00000336  486E FF84                pea.l      [A6 - 0x7C]
  313. 0000033A  A86F                     syscall    OpenPort
  314. label0000033C:
  315. 0000033C  42A7                     clr.l      -[A7]
  316. 0000033E  486E FFF4                pea.l      [A6 - 0xC]
  317. 00000342  A8F3                     syscall    OpenPicture
  318. 00000344  265F                     movea.l    A3, [A7]+
  319. 00000346  200B                     move.l     D0, A3
  320. 00000348  675C                     beq        +0x5E /* 000003A6 */
  321. 0000034A  1B7C 0001 FEE7           move.b     [A5 - 0x119], 0x1
  322. 00000350  486E FFF4                pea.l      [A6 - 0xC]
  323. 00000354  A87B                     syscall    ClipRect
  324. 00000356  486E FFF4                pea.l      [A6 - 0xC]
  325. 0000035A  2F06                     move.l     -[A7], D6
  326. 0000035C  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  327. 00000360  422D FEE7                clr.b      [A5 - 0x119]
  328. 00000364  A8F4                     syscall    ClosePicture
  329. 00000366  4267                     clr.w      -[A7]
  330. 00000368  2053                     movea.l    A0, [A3]
  331. 0000036A  4868 0002                pea.l      [A0 + 0x2]
  332. 0000036E  A8AE                     syscall    EmptyRect
  333. 00000370  101F                     move.b     D0, [A7]+
  334. 00000372  670E                     beq        +0x10 /* 00000382 */
  335. 00000374  2F0B                     move.l     -[A7], A3
  336. 00000376  A8F5                     syscall    KillPicture
  337. 00000378  3F3C FF94                move.w     -[A7], 0xFF94
  338. 0000037C  42A7                     clr.l      -[A7]
  339. 0000037E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  340. label00000382:
  341. 00000382  4267                     clr.w      -[A7]
  342. 00000384  2F3A 0048                move.l     -[A7], [PC + 0x48 /* 000003CE, value 0x50494354 'PICT' */]
  343. 00000388  2F0B                     move.l     -[A7], A3
  344. 0000038A  4EBA FD4E                jsr        [PC - 0x2B2 /* 000000DA */]
  345. 0000038E  301F                     move.w     D0, [A7]+
  346. 00000390  48C0                     ext.l      D0
  347. 00000392  2E00                     move.l     D7, D0
  348. 00000394  2F0B                     move.l     -[A7], A3
  349. 00000396  A8F5                     syscall    KillPicture
  350. 00000398  4A87                     tst.l      D7
  351. 0000039A  6708                     beq        +0xA /* 000003A4 */
  352. 0000039C  3F07                     move.w     -[A7], D7
  353. 0000039E  42A7                     clr.l      -[A7]
  354. 000003A0  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  355. label000003A4:
  356. 000003A4  600A                     bra        +0xC /* 000003B0 */
  357. label000003A6:
  358. 000003A6  3F3C FF94                move.w     -[A7], 0xFF94
  359. 000003AA  42A7                     clr.l      -[A7]
  360. 000003AC  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  361. label000003B0:
  362. 000003B0  102D FB1F                move.b     D0, [A5 - 0x4E1]
  363. 000003B4  6708                     beq        +0xA /* 000003BE */
  364. 000003B6  486E FF18                pea.l      [A6 - 0xE8]
  365. 000003BA  A87D                     syscall    ClosePort
  366. 000003BC  6006                     bra        +0x8 /* 000003C4 */
  367. label000003BE:
  368. 000003BE  486E FF84                pea.l      [A6 - 0x7C]
  369. 000003C2  A87D                     syscall    ClosePort
  370. label000003C4:
  371. 000003C4  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  372. 000003C8  4E5E                     unlink     A6
  373. 000003CA  2E9F                     move.l     [A7], [A7]+
  374. 000003CC  4E75                     rts
  375. 000003CE  5049                     addq.w     A1, 8
  376. 000003D0  4354                     chk.w      D1, [A4]
  377. export_363:
  378. 000003D2  4E56 FFF8                link       A6, -0x0008
  379. 000003D6  48E7 0118                movem.l    -[A7], D7,A3,A4
  380. 000003DA  2E2E 000E                move.l     D7, [A6 + 0xE]
  381. 000003DE  102E 000C                move.b     D0, [A6 + 0xC]
  382. 000003E2  6710                     beq        +0x12 /* 000003F4 */
  383. 000003E4  2047                     movea.l    A0, D7
  384. 000003E6  2050                     movea.l    A0, [A0]
  385. 000003E8  216D FDCC 0002           move.l     [A0 + 0x2], [A5 - 0x234]
  386. 000003EE  2B47 FDCC                move.l     [A5 - 0x234], D7
  387. 000003F2  603C                     bra        +0x3E /* 00000430 */
  388. label000003F4:
  389. 000003F4  7000                     moveq.l    D0, 0x00
  390. 000003F6  2640                     movea.l    A3, D0
  391. 000003F8  286D FDCC                movea.l    A4, [A5 - 0x234]
  392. label000003FC:
  393. 000003FC  200C                     move.l     D0, A4
  394. 000003FE  6730                     beq        +0x32 /* 00000430 */
  395. 00000400  BE8C                     cmp.l      D7, A4
  396. 00000402  6622                     bne        +0x24 /* 00000426 */
  397. 00000404  200B                     move.l     D0, A3
  398. 00000406  660C                     bne        +0xE /* 00000414 */
  399. 00000408  2047                     movea.l    A0, D7
  400. 0000040A  2050                     movea.l    A0, [A0]
  401. 0000040C  2B68 0002 FDCC           move.l     [A5 - 0x234], [A0 + 0x2]
  402. 00000412  600C                     bra        +0xE /* 00000420 */
  403. label00000414:
  404. 00000414  2047                     movea.l    A0, D7
  405. 00000416  2050                     movea.l    A0, [A0]
  406. 00000418  2253                     movea.l    A1, [A3]
  407. 0000041A  2368 0002 0002           move.l     [A1 + 0x2], [A0 + 0x2]
  408. label00000420:
  409. 00000420  7000                     moveq.l    D0, 0x00
  410. 00000422  2840                     movea.l    A4, D0
  411. 00000424  6008                     bra        +0xA /* 0000042E */
  412. label00000426:
  413. 00000426  264C                     movea.l    A3, A4
  414. 00000428  2054                     movea.l    A0, [A4]
  415. 0000042A  2868 0002                movea.l    A4, [A0 + 0x2]
  416. label0000042E:
  417. 0000042E  60CC                     bra        -0x32 /* 000003FC */
  418. label00000430:
  419. 00000430  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  420. 00000434  4E5E                     unlink     A6
  421. 00000436  205F                     movea.l    A0, [A7]+
  422. 00000438  DEFC 000A                add.w      A7, 0xA /* '\n' */
  423. 0000043C  4ED0                     jmp        [A0]
  424. export_364:
  425. 0000043E  4E56 FFFC                link       A6, -0x0004
  426. 00000442  2F0C                     move.l     -[A7], A4
  427. 00000444  286E 0008                movea.l    A4, [A6 + 0x8]
  428. 00000448  204C                     movea.l    A0, A4
  429. 0000044A  5088                     addq.l     A0, 8
  430. 0000044C  2050                     movea.l    A0, [A0]
  431. 0000044E  2D48 FFFC                move.l     [A6 - 0x4], A0
  432. 00000452  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  433. 00000456  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  434. 0000045A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  435. 0000045E  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  436. 00000462  285F                     movea.l    A4, [A7]+
  437. 00000464  4E5E                     unlink     A6
  438. 00000466  205F                     movea.l    A0, [A7]+
  439. 00000468  504F                     addq.w     A7, 8
  440. 0000046A  4ED0                     jmp        [A0]
  441. export_365:
  442. 0000046C  4E56 0000                link       A6, 0
  443. 00000470  486D 0B82                pea.l      [A5 + 0xB82 /* export_364 */]
  444. 00000474  2F0E                     move.l     -[A7], A6
  445. 00000476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  446. 0000047A  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  447. 0000047E  4E5E                     unlink     A6
  448. 00000480  205F                     movea.l    A0, [A7]+
  449. 00000482  DEFC 000C                add.w      A7, 0xC
  450. 00000486  4ED0                     jmp        [A0]
  451. export_366:
  452. 00000488  4E56 FFFC                link       A6, -0x0004
  453. 0000048C  2F0C                     move.l     -[A7], A4
  454. 0000048E  286E 0008                movea.l    A4, [A6 + 0x8]
  455. 00000492  204C                     movea.l    A0, A4
  456. 00000494  5088                     addq.l     A0, 8
  457. 00000496  2050                     movea.l    A0, [A0]
  458. 00000498  2D48 FFFC                move.l     [A6 - 0x4], A0
  459. 0000049C  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  460. 000004A0  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  461. 000004A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  462. 000004A8  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  463. 000004AC  285F                     movea.l    A4, [A7]+
  464. 000004AE  4E5E                     unlink     A6
  465. 000004B0  205F                     movea.l    A0, [A7]+
  466. 000004B2  504F                     addq.w     A7, 8
  467. 000004B4  4ED0                     jmp        [A0]
  468. export_367:
  469. 000004B6  4E56 0000                link       A6, 0
  470. 000004BA  2F0C                     move.l     -[A7], A4
  471. 000004BC  286E 0008                movea.l    A4, [A6 + 0x8]
  472. 000004C0  486D 0B92                pea.l      [A5 + 0xB92 /* export_366 */]
  473. 000004C4  2F0E                     move.l     -[A7], A6
  474. 000004C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  475. 000004CA  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  476. 000004CE  2054                     movea.l    A0, [A4]
  477. 000004D0  4AA8 0020                tst.l      [A0 + 0x20]
  478. 000004D4  670A                     beq        +0xC /* 000004E0 */
  479. 000004D6  2054                     movea.l    A0, [A4]
  480. 000004D8  2F28 0020                move.l     -[A7], [A0 + 0x20]
  481. 000004DC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  482. label000004E0:
  483. 000004E0  285F                     movea.l    A4, [A7]+
  484. 000004E2  4E5E                     unlink     A6
  485. 000004E4  205F                     movea.l    A0, [A7]+
  486. 000004E6  DEFC 000C                add.w      A7, 0xC
  487. 000004EA  4ED0                     jmp        [A0]
  488. export_368:
  489. 000004EC  4E56 0000                link       A6, 0
  490. 000004F0  48E7 0018                movem.l    -[A7], A3,A4
  491. 000004F4  266E 0008                movea.l    A3, [A6 + 0x8]
  492. 000004F8  284B                     movea.l    A4, A3
  493. 000004FA  2054                     movea.l    A0, [A4]
  494. 000004FC  1028 004D                move.b     D0, [A0 + 0x4D]
  495. 00000500  6712                     beq        +0x14 /* 00000514 */
  496. 00000502  2F0B                     move.l     -[A7], A3
  497. 00000504  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  498. 00000508  2054                     movea.l    A0, [A4]
  499. 0000050A  4868 0014                pea.l      [A0 + 0x14]
  500. 0000050E  2F0B                     move.l     -[A7], A3
  501. 00000510  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  502. label00000514:
  503. 00000514  4CDF 1800                movem.l    A3,A4, [A7]+
  504. 00000518  4E5E                     unlink     A6
  505. 0000051A  2E9F                     move.l     [A7], [A7]+
  506. 0000051C  4E75                     rts
  507. export_369:
  508. 0000051E  4E56 0000                link       A6, 0
  509. 00000522  2F0A                     move.l     -[A7], A2
  510. 00000524  206E 0008                movea.l    A0, [A6 + 0x8]
  511. 00000528  226E 000C                movea.l    A1, [A6 + 0xC]
  512. 0000052C  2050                     movea.l    A0, [A0]
  513. 0000052E  45E8 004E                lea.l      A2, [A0 + 0x4E]
  514. 00000532  22DA                     move.l     [A1]+, [A2]+
  515. 00000534  22DA                     move.l     [A1]+, [A2]+
  516. 00000536  245F                     movea.l    A2, [A7]+
  517. 00000538  4E5E                     unlink     A6
  518. 0000053A  205F                     movea.l    A0, [A7]+
  519. 0000053C  504F                     addq.w     A7, 8
  520. 0000053E  4ED0                     jmp        [A0]
  521. export_370:
  522. 00000540  4E56 0000                link       A6, 0
  523. 00000544  2F0A                     move.l     -[A7], A2
  524. 00000546  206E 0008                movea.l    A0, [A6 + 0x8]
  525. 0000054A  226E 000C                movea.l    A1, [A6 + 0xC]
  526. 0000054E  2050                     movea.l    A0, [A0]
  527. 00000550  45E8 0056                lea.l      A2, [A0 + 0x56]
  528. 00000554  22DA                     move.l     [A1]+, [A2]+
  529. 00000556  22DA                     move.l     [A1]+, [A2]+
  530. 00000558  245F                     movea.l    A2, [A7]+
  531. 0000055A  4E5E                     unlink     A6
  532. 0000055C  205F                     movea.l    A0, [A7]+
  533. 0000055E  504F                     addq.w     A7, 8
  534. 00000560  4ED0                     jmp        [A0]
  535. export_371:
  536. 00000562  4E56 FFF0                link       A6, -0x0010
  537. 00000566  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  538. 0000056A  2E2E 000C                move.l     D7, [A6 + 0xC]
  539. 0000056E  2C2E 0008                move.l     D6, [A6 + 0x8]
  540. 00000572  2846                     movea.l    A4, D6
  541. 00000574  2054                     movea.l    A0, [A4]
  542. 00000576  2668 0020                movea.l    A3, [A0 + 0x20]
  543. 0000057A  200B                     move.l     D0, A3
  544. 0000057C  6744                     beq        +0x46 /* 000005C2 */
  545. 0000057E  202D FD4E                move.l     D0, [A5 - 0x2B2]
  546. 00000582  2053                     movea.l    A0, [A3]
  547. 00000584  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  548. 00000588  6616                     bne        +0x18 /* 000005A0 */
  549. 0000058A  2254                     movea.l    A1, [A4]
  550. 0000058C  2069 0008                movea.l    A0, [A1 + 0x8]
  551. 00000590  2050                     movea.l    A0, [A0]
  552. 00000592  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  553. 00000596  4267                     clr.w      -[A7]
  554. 00000598  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  555. 0000059C  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  556. label000005A0:
  557. 000005A0  2054                     movea.l    A0, [A4]
  558. 000005A2  2D68 0044 FFF8           move.l     [A6 - 0x8], [A0 + 0x44]
  559. 000005A8  2054                     movea.l    A0, [A4]
  560. 000005AA  2F28 0014                move.l     -[A7], [A0 + 0x14]
  561. 000005AE  486E FFF8                pea.l      [A6 - 0x8]
  562. 000005B2  A87E                     syscall    AddPt
  563. 000005B4  2053                     movea.l    A0, [A3]
  564. 000005B6  216E FFF8 002C           move.l     [A0 + 0x2C], [A6 - 0x8]
  565. 000005BC  2F0B                     move.l     -[A7], A3
  566. 000005BE  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  567. label000005C2:
  568. 000005C2  2054                     movea.l    A0, [A4]
  569. 000005C4  2147 0020                move.l     [A0 + 0x20], D7
  570. 000005C8  2247                     movea.l    A1, D7
  571. 000005CA  2251                     movea.l    A1, [A1]
  572. 000005CC  2346 001C                move.l     [A1 + 0x1C], D6
  573. 000005D0  2247                     movea.l    A1, D7
  574. 000005D2  2251                     movea.l    A1, [A1]
  575. 000005D4  2346 0002                move.l     [A1 + 0x2], D6
  576. 000005D8  2F07                     move.l     -[A7], D7
  577. 000005DA  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  578. 000005DE  2F07                     move.l     -[A7], D7
  579. 000005E0  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  580. 000005E4  2047                     movea.l    A0, D7
  581. 000005E6  2050                     movea.l    A0, [A0]
  582. 000005E8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  583. 000005EC  2F06                     move.l     -[A7], D6
  584. 000005EE  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  585. 000005F2  2047                     movea.l    A0, D7
  586. 000005F4  2050                     movea.l    A0, [A0]
  587. 000005F6  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  588. 000005FA  1F3C 0001                move.b     -[A7], 0x1
  589. 000005FE  2F06                     move.l     -[A7], D6
  590. 00000600  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  591. 00000604  200B                     move.l     D0, A3
  592. 00000606  6700 00BC                beq        +0xBE /* 000006C4 */
  593. 0000060A  2254                     movea.l    A1, [A4]
  594. 0000060C  41E9 0008                lea.l      A0, [A1 + 0x8]
  595. 00000610  2050                     movea.l    A0, [A0]
  596. 00000612  2D48 FFF4                move.l     [A6 - 0xC], A0
  597. 00000616  2050                     movea.l    A0, [A0]
  598. 00000618  4AA8 006A                tst.l      [A0 + 0x6A]
  599. 0000061C  6754                     beq        +0x56 /* 00000672 */
  600. 0000061E  206E FFF4                movea.l    A0, [A6 - 0xC]
  601. 00000622  2050                     movea.l    A0, [A0]
  602. 00000624  43E8 006A                lea.l      A1, [A0 + 0x6A]
  603. 00000628  2251                     movea.l    A1, [A1]
  604. 0000062A  2D49 FFF0                move.l     [A6 - 0x10], A1
  605. 0000062E  206E FFF0                movea.l    A0, [A6 - 0x10]
  606. 00000632  2253                     movea.l    A1, [A3]
  607. 00000634  2029 0014                move.l     D0, [A1 + 0x14]
  608. 00000638  2050                     movea.l    A0, [A0]
  609. 0000063A  B0A8 0010                cmp.l      D0, [A0 + 0x10]
  610. 0000063E  57C0                     seq        D0
  611. 00000640  206E FFF0                movea.l    A0, [A6 - 0x10]
  612. 00000644  2050                     movea.l    A0, [A0]
  613. 00000646  2228 0010                move.l     D1, [A0 + 0x10]
  614. 0000064A  B2AD FD86                cmp.l      D1, [A5 - 0x27A]
  615. 0000064E  57C1                     seq        D1
  616. 00000650  8001                     or.b       D0, D1
  617. 00000652  671E                     beq        +0x20 /* 00000672 */
  618. 00000654  2047                     movea.l    A0, D7
  619. 00000656  2050                     movea.l    A0, [A0]
  620. 00000658  2028 0014                move.l     D0, [A0 + 0x14]
  621. 0000065C  B0AD FD86                cmp.l      D0, [A5 - 0x27A]
  622. 00000660  6710                     beq        +0x12 /* 00000672 */
  623. 00000662  2047                     movea.l    A0, D7
  624. 00000664  226E FFF0                movea.l    A1, [A6 - 0x10]
  625. 00000668  2050                     movea.l    A0, [A0]
  626. 0000066A  2251                     movea.l    A1, [A1]
  627. 0000066C  2368 0014 0010           move.l     [A1 + 0x10], [A0 + 0x14]
  628. label00000672:
  629. 00000672  202D FD4E                move.l     D0, [A5 - 0x2B2]
  630. 00000676  2053                     movea.l    A0, [A3]
  631. 00000678  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  632. 0000067C  6620                     bne        +0x22 /* 0000069E */
  633. 0000067E  2047                     movea.l    A0, D7
  634. 00000680  2050                     movea.l    A0, [A0]
  635. 00000682  2B68 0024 FD4E           move.l     [A5 - 0x2B2], [A0 + 0x24]
  636. 00000688  4267                     clr.w      -[A7]
  637. 0000068A  2254                     movea.l    A1, [A4]
  638. 0000068C  2069 0008                movea.l    A0, [A1 + 0x8]
  639. 00000690  2050                     movea.l    A0, [A0]
  640. 00000692  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  641. 00000696  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  642. 0000069A  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  643. label0000069E:
  644. 0000069E  2254                     movea.l    A1, [A4]
  645. 000006A0  2069 0008                movea.l    A0, [A1 + 0x8]
  646. 000006A4  2050                     movea.l    A0, [A0]
  647. 000006A6  2028 007E                move.l     D0, [A0 + 0x7E]
  648. 000006AA  2053                     movea.l    A0, [A3]
  649. 000006AC  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  650. 000006B0  6612                     bne        +0x14 /* 000006C4 */
  651. 000006B2  2047                     movea.l    A0, D7
  652. 000006B4  2454                     movea.l    A2, [A4]
  653. 000006B6  226A 0008                movea.l    A1, [A2 + 0x8]
  654. 000006BA  2050                     movea.l    A0, [A0]
  655. 000006BC  2251                     movea.l    A1, [A1]
  656. 000006BE  2368 0024 007E           move.l     [A1 + 0x7E], [A0 + 0x24]
  657. label000006C4:
  658. 000006C4  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  659. 000006C8  4E5E                     unlink     A6
  660. 000006CA  205F                     movea.l    A0, [A7]+
  661. 000006CC  504F                     addq.w     A7, 8
  662. 000006CE  4ED0                     jmp        [A0]
  663. export_372:
  664. 000006D0  4E56 FFF0                link       A6, -0x0010
  665. 000006D4  48E7 0038                movem.l    -[A7], A2,A3,A4
  666. 000006D8  266E 0008                movea.l    A3, [A6 + 0x8]
  667. 000006DC  284B                     movea.l    A4, A3
  668. 000006DE  2054                     movea.l    A0, [A4]
  669. 000006E0  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  670. 000006E6  202E FFFC                move.l     D0, [A6 - 0x4]
  671. 000006EA  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  672. 000006EE  6778                     beq        +0x7A /* 00000768 */
  673. 000006F0  41EE FFF4                lea.l      A0, [A6 - 0xC]
  674. 000006F4  2454                     movea.l    A2, [A4]
  675. 000006F6  43EA 0014                lea.l      A1, [A2 + 0x14]
  676. 000006FA  20D9                     move.l     [A0]+, [A1]+
  677. 000006FC  20D9                     move.l     [A0]+, [A1]+
  678. 000006FE  2F0B                     move.l     -[A7], A3
  679. 00000700  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  680. 00000704  102E 000C                move.b     D0, [A6 + 0xC]
  681. 00000708  6706                     beq        +0x8 /* 00000710 */
  682. 0000070A  486E FFF4                pea.l      [A6 - 0xC]
  683. 0000070E  A928                     syscall    InvalRect
  684. label00000710:
  685. 00000710  2D6E 000E FFF0           move.l     [A6 - 0x10], [A6 + 0xE]
  686. 00000716  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  687. 0000071A  486E FFF0                pea.l      [A6 - 0x10]
  688. 0000071E  A87F                     syscall    SubPt
  689. 00000720  486E FFF4                pea.l      [A6 - 0xC]
  690. 00000724  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  691. 00000728  A8A8                     syscall    OffsetRect
  692. 0000072A  102E 000C                move.b     D0, [A6 + 0xC]
  693. 0000072E  6706                     beq        +0x8 /* 00000736 */
  694. 00000730  486E FFF4                pea.l      [A6 - 0xC]
  695. 00000734  A928                     syscall    InvalRect
  696. label00000736:
  697. 00000736  2254                     movea.l    A1, [A4]
  698. 00000738  41E9 0014                lea.l      A0, [A1 + 0x14]
  699. 0000073C  45EE FFF4                lea.l      A2, [A6 - 0xC]
  700. 00000740  20DA                     move.l     [A0]+, [A2]+
  701. 00000742  20DA                     move.l     [A0]+, [A2]+
  702. 00000744  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  703. 00000748  2054                     movea.l    A0, [A4]
  704. 0000074A  4868 0044                pea.l      [A0 + 0x44]
  705. 0000074E  A87F                     syscall    SubPt
  706. 00000750  4267                     clr.w      -[A7]
  707. 00000752  2F0B                     move.l     -[A7], A3
  708. 00000754  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  709. 00000758  101F                     move.b     D0, [A7]+
  710. 0000075A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  711. 0000075E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  712. 00000762  2F0B                     move.l     -[A7], A3
  713. 00000764  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  714. label00000768:
  715. 00000768  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  716. 0000076C  4E5E                     unlink     A6
  717. 0000076E  205F                     movea.l    A0, [A7]+
  718. 00000770  DEFC 000A                add.w      A7, 0xA /* '\n' */
  719. 00000774  4ED0                     jmp        [A0]
  720. export_373:
  721. 00000776  4E56 0000                link       A6, 0
  722. 0000077A  4E5E                     unlink     A6
  723. 0000077C  205F                     movea.l    A0, [A7]+
  724. 0000077E  DEFC 000C                add.w      A7, 0xC
  725. 00000782  4ED0                     jmp        [A0]
  726. export_374:
  727. fn00000784:
  728. 00000784  4E56 FFEA                link       A6, -0x0016
  729. 00000788  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  730. 0000078C  2E2E 0008                move.l     D7, [A6 + 0x8]
  731. 00000790  2847                     movea.l    A4, D7
  732. 00000792  41EE FFF8                lea.l      A0, [A6 - 0x8]
  733. 00000796  2454                     movea.l    A2, [A4]
  734. 00000798  43EA 0014                lea.l      A1, [A2 + 0x14]
  735. 0000079C  20D9                     move.l     [A0]+, [A1]+
  736. 0000079E  20D9                     move.l     [A0]+, [A1]+
  737. 000007A0  202E FFFC                move.l     D0, [A6 - 0x4]
  738. 000007A4  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  739. 000007A8  6700 0098                beq        +0x9A /* 00000842 */
  740. 000007AC  2054                     movea.l    A0, [A4]
  741. 000007AE  216E 000E 0018           move.l     [A0 + 0x18], [A6 + 0xE]
  742. 000007B4  2F07                     move.l     -[A7], D7
  743. 000007B6  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  744. 000007BA  4267                     clr.w      -[A7]
  745. 000007BC  2F07                     move.l     -[A7], D7
  746. 000007BE  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  747. 000007C2  1C1F                     move.b     D6, [A7]+
  748. 000007C4  1006                     move.b     D0, D6
  749. 000007C6  670C                     beq        +0xE /* 000007D4 */
  750. 000007C8  1F3C 0001                move.b     -[A7], 0x1
  751. 000007CC  2F07                     move.l     -[A7], D7
  752. 000007CE  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  753. 000007D2  6060                     bra        +0x62 /* 00000834 */
  754. label000007D4:
  755. 000007D4  102E 000C                move.b     D0, [A6 + 0xC]
  756. 000007D8  675A                     beq        +0x5C /* 00000834 */
  757. 000007DA  42A7                     clr.l      -[A7]
  758. 000007DC  A8D8                     syscall    NewRgn
  759. 000007DE  265F                     movea.l    A3, [A7]+
  760. 000007E0  2F0B                     move.l     -[A7], A3
  761. 000007E2  486E FFF8                pea.l      [A6 - 0x8]
  762. 000007E6  A8DF                     syscall    RectRgn
  763. 000007E8  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  764. 000007EC  2054                     movea.l    A0, [A4]
  765. 000007EE  4868 0014                pea.l      [A0 + 0x14]
  766. 000007F2  A8DF                     syscall    RectRgn
  767. 000007F4  2F0B                     move.l     -[A7], A3
  768. 000007F6  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  769. 000007FA  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  770. 000007FE  A8E5                     syscall    UnionRgn
  771. 00000800  4267                     clr.w      -[A7]
  772. 00000802  486E FFF8                pea.l      [A6 - 0x8]
  773. 00000806  2054                     movea.l    A0, [A4]
  774. 00000808  4868 0014                pea.l      [A0 + 0x14]
  775. 0000080C  486E FFEC                pea.l      [A6 - 0x14]
  776. 00000810  A8AA                     syscall    SectRect
  777. 00000812  101F                     move.b     D0, [A7]+
  778. 00000814  6714                     beq        +0x16 /* 0000082A */
  779. 00000816  2F0B                     move.l     -[A7], A3
  780. 00000818  486E FFEC                pea.l      [A6 - 0x14]
  781. 0000081C  A8DF                     syscall    RectRgn
  782. 0000081E  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  783. 00000822  2F0B                     move.l     -[A7], A3
  784. 00000824  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  785. 00000828  A8E6                     syscall    DiffRgn
  786. label0000082A:
  787. 0000082A  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  788. 0000082E  A927                     syscall    InvalRgn
  789. 00000830  2F0B                     move.l     -[A7], A3
  790. 00000832  A8D9                     syscall    DisposRgn/DisposeRgn
  791. label00000834:
  792. 00000834  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  793. 00000838  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  794. 0000083C  2F07                     move.l     -[A7], D7
  795. 0000083E  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  796. label00000842:
  797. 00000842  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  798. 00000846  4E5E                     unlink     A6
  799. 00000848  205F                     movea.l    A0, [A7]+
  800. 0000084A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  801. 0000084E  4ED0                     jmp        [A0]
  802. export_375:
  803. 00000850  4E56 0000                link       A6, 0
  804. 00000854  4E5E                     unlink     A6
  805. 00000856  205F                     movea.l    A0, [A7]+
  806. 00000858  DEFC 000C                add.w      A7, 0xC
  807. 0000085C  4ED0                     jmp        [A0]
  808. export_376:
  809. 0000085E  4E56 0000                link       A6, 0
  810. 00000862  48E7 0108                movem.l    -[A7], D7,A4
  811. 00000866  1E2E 000C                move.b     D7, [A6 + 0xC]
  812. 0000086A  286E 0008                movea.l    A4, [A6 + 0x8]
  813. 0000086E  2054                     movea.l    A0, [A4]
  814. 00000870  BE28 004A                cmp.b      D7, [A0 + 0x4A]
  815. 00000874  676A                     beq        +0x6C /* 000008E0 */
  816. 00000876  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  817. 0000087A  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  818. 0000087E  2054                     movea.l    A0, [A4]
  819. 00000880  4AA8 0008                tst.l      [A0 + 0x8]
  820. 00000884  6754                     beq        +0x56 /* 000008DA */
  821. 00000886  2254                     movea.l    A1, [A4]
  822. 00000888  2069 0008                movea.l    A0, [A1 + 0x8]
  823. 0000088C  2050                     movea.l    A0, [A0]
  824. 0000088E  1028 006E                move.b     D0, [A0 + 0x6E]
  825. 00000892  6746                     beq        +0x48 /* 000008DA */
  826. 00000894  1007                     move.b     D0, D7
  827. 00000896  6722                     beq        +0x24 /* 000008BA */
  828. 00000898  2054                     movea.l    A0, [A4]
  829. 0000089A  4AA8 0030                tst.l      [A0 + 0x30]
  830. 0000089E  6708                     beq        +0xA /* 000008A8 */
  831. 000008A0  2054                     movea.l    A0, [A4]
  832. 000008A2  2F28 0030                move.l     -[A7], [A0 + 0x30]
  833. 000008A6  A957                     syscall    ShowControl
  834. label000008A8:
  835. 000008A8  2054                     movea.l    A0, [A4]
  836. 000008AA  4AA8 002C                tst.l      [A0 + 0x2C]
  837. 000008AE  6708                     beq        +0xA /* 000008B8 */
  838. 000008B0  2054                     movea.l    A0, [A4]
  839. 000008B2  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  840. 000008B6  A957                     syscall    ShowControl
  841. label000008B8:
  842. 000008B8  6020                     bra        +0x22 /* 000008DA */
  843. label000008BA:
  844. 000008BA  2054                     movea.l    A0, [A4]
  845. 000008BC  4AA8 0030                tst.l      [A0 + 0x30]
  846. 000008C0  6708                     beq        +0xA /* 000008CA */
  847. 000008C2  2054                     movea.l    A0, [A4]
  848. 000008C4  2F28 0030                move.l     -[A7], [A0 + 0x30]
  849. 000008C8  A958                     syscall    HideControl
  850. label000008CA:
  851. 000008CA  2054                     movea.l    A0, [A4]
  852. 000008CC  4AA8 002C                tst.l      [A0 + 0x2C]
  853. 000008D0  6708                     beq        +0xA /* 000008DA */
  854. 000008D2  2054                     movea.l    A0, [A4]
  855. 000008D4  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  856. 000008D8  A958                     syscall    HideControl
  857. label000008DA:
  858. 000008DA  2054                     movea.l    A0, [A4]
  859. 000008DC  1147 004A                move.b     [A0 + 0x4A], D7
  860. label000008E0:
  861. 000008E0  4CDF 1080                movem.l    D7,A4, [A7]+
  862. 000008E4  4E5E                     unlink     A6
  863. 000008E6  205F                     movea.l    A0, [A7]+
  864. 000008E8  5C4F                     addq.w     A7, 6
  865. 000008EA  4ED0                     jmp        [A0]
  866. export_377:
  867. 000008EC  4E56 FFF2                link       A6, -0x000E
  868. 000008F0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  869. 000008F4  282E 000C                move.l     D4, [A6 + 0xC]
  870. 000008F8  286E 0008                movea.l    A4, [A6 + 0x8]
  871. 000008FC  204C                     movea.l    A0, A4
  872. 000008FE  5088                     addq.l     A0, 8
  873. 00000900  2050                     movea.l    A0, [A0]
  874. 00000902  2D48 FFF2                move.l     [A6 - 0xE], A0
  875. 00000906  4206                     clr.b      D6
  876. 00000908  2044                     movea.l    A0, D4
  877. 0000090A  2050                     movea.l    A0, [A0]
  878. 0000090C  2D68 0018 FFFA           move.l     [A6 - 0x6], [A0 + 0x18]
  879. 00000912  2644                     movea.l    A3, D4
  880. 00000914  4207                     clr.b      D7
  881. 00000916  6040                     bra        +0x42 /* 00000958 */
  882. label00000918:
  883. 00000918  1007                     move.b     D0, D7
  884. 0000091A  4880                     ext.w      D0
  885. 0000091C  2053                     movea.l    A0, [A3]
  886. 0000091E  1230 0048                move.b     D1, [A0 + D0.w + 0x48]
  887. 00000922  6732                     beq        +0x34 /* 00000956 */
  888. 00000924  7C01                     moveq.l    D6, 0x01
  889. 00000926  1007                     move.b     D0, D7
  890. 00000928  4880                     ext.w      D0
  891. 0000092A  D040                     add.w      D0, D0
  892. 0000092C  3A34 000C                move.w     D5, [A4 + D0.w + 0xC]
  893. 00000930  1007                     move.b     D0, D7
  894. 00000932  4880                     ext.w      D0
  895. 00000934  41ED FD82                lea.l      A0, [A5 - 0x27E]
  896. 00000938  1230 0000                move.b     D1, [A0 + D0.w]
  897. 0000093C  4881                     ext.w      D1
  898. 0000093E  2053                     movea.l    A0, [A3]
  899. 00000940  E541                     asl        D1.w, 2
  900. 00000942  4AB0 102C                tst.l      [A0 + D1.w + 0x2C]
  901. 00000946  6704                     beq        +0x6 /* 0000094C */
  902. 00000948  9A7C 000F                sub.w      D5, 0xF
  903. label0000094C:
  904. 0000094C  1007                     move.b     D0, D7
  905. 0000094E  4880                     ext.w      D0
  906. 00000950  D040                     add.w      D0, D0
  907. 00000952  3D85 00FA                move.w     [A6 + D0.w - 0x6], D5
  908. label00000956:
  909. 00000956  5207                     addq.b     D7, 1
  910. label00000958:
  911. 00000958  7001                     moveq.l    D0, 0x01
  912. 0000095A  B007                     cmp.b      D0, D7
  913. 0000095C  6CBA                     bge        -0x44 /* 00000918 */
  914. 0000095E  1006                     move.b     D0, D6
  915. 00000960  670E                     beq        +0x10 /* 00000970 */
  916. 00000962  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  917. 00000966  4267                     clr.w      -[A7]
  918. 00000968  2F04                     move.l     -[A7], D4
  919. 0000096A  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  920. 0000096E  600E                     bra        +0x10 /* 0000097E */
  921. label00000970:
  922. 00000970  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  923. 00000974  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  924. 00000978  2F04                     move.l     -[A7], D4
  925. 0000097A  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  926. label0000097E:
  927. 0000097E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  928. 00000982  4E5E                     unlink     A6
  929. 00000984  205F                     movea.l    A0, [A7]+
  930. 00000986  504F                     addq.w     A7, 8
  931. 00000988  4ED0                     jmp        [A0]
  932. export_378:
  933. 0000098A  4E56 0000                link       A6, 0
  934. 0000098E  486D 0BEA                pea.l      [A5 + 0xBEA /* export_377 */]
  935. 00000992  2F0E                     move.l     -[A7], A6
  936. 00000994  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  937. 00000998  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  938. 0000099C  4E5E                     unlink     A6
  939. 0000099E  205F                     movea.l    A0, [A7]+
  940. 000009A0  DEFC 000C                add.w      A7, 0xC
  941. 000009A4  4ED0                     jmp        [A0]
  942. export_379:
  943. 000009A6  4E56 FFF8                link       A6, -0x0008
  944. 000009AA  486E FFF8                pea.l      [A6 - 0x8]
  945. 000009AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  946. 000009B2  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  947. 000009B6  206E 0008                movea.l    A0, [A6 + 0x8]
  948. 000009BA  2050                     movea.l    A0, [A0]
  949. 000009BC  2F28 0066                move.l     -[A7], [A0 + 0x66]
  950. 000009C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  951. 000009C4  486E FFF8                pea.l      [A6 - 0x8]
  952. 000009C8  A925                     syscall    DragWindow
  953. 000009CA  42A7                     clr.l      -[A7]
  954. 000009CC  A975                     syscall    TickCount
  955. 000009CE  2B5F FDA2                move.l     [A5 - 0x25E], [A7]+
  956. 000009D2  4E5E                     unlink     A6
  957. 000009D4  205F                     movea.l    A0, [A7]+
  958. 000009D6  504F                     addq.w     A7, 8
  959. 000009D8  4ED0                     jmp        [A0]
  960. export_380:
  961. 000009DA  4E56 FFF8                link       A6, -0x0008
  962. 000009DE  48E7 0018                movem.l    -[A7], A3,A4
  963. 000009E2  266E 0008                movea.l    A3, [A6 + 0x8]
  964. 000009E6  284B                     movea.l    A4, A3
  965. 000009E8  2054                     movea.l    A0, [A4]
  966. 000009EA  2028 0018                move.l     D0, [A0 + 0x18]
  967. 000009EE  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  968. 000009F2  6778                     beq        +0x7A /* 00000A6C */
  969. 000009F4  2054                     movea.l    A0, [A4]
  970. 000009F6  2F28 0066                move.l     -[A7], [A0 + 0x66]
  971. 000009FA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  972. 000009FE  1F3C 0001                move.b     -[A7], 0x1
  973. 00000A02  A91D                     syscall    SizeWindow
  974. 00000A04  2054                     movea.l    A0, [A4]
  975. 00000A06  1028 0070                move.b     D0, [A0 + 0x70]
  976. 00000A0A  6754                     beq        +0x56 /* 00000A60 */
  977. 00000A0C  2F0B                     move.l     -[A7], A3
  978. 00000A0E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  979. 00000A12  486E FFF8                pea.l      [A6 - 0x8]
  980. 00000A16  2F3C FFF1 FFF1           move.l     -[A7], 0xFFF1FFF1
  981. 00000A1C  A880                     syscall    SetPt
  982. 00000A1E  7000                     moveq.l    D0, 0x00
  983. 00000A20  2D40 FFFC                move.l     [A6 - 0x4], D0
  984. 00000A24  486E FFF8                pea.l      [A6 - 0x8]
  985. 00000A28  2054                     movea.l    A0, [A4]
  986. 00000A2A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  987. 00000A2E  A8A8                     syscall    OffsetRect
  988. 00000A30  486E FFF8                pea.l      [A6 - 0x8]
  989. 00000A34  2F0B                     move.l     -[A7], A3
  990. 00000A36  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  991. 00000A3A  486E FFF8                pea.l      [A6 - 0x8]
  992. 00000A3E  302E 0010                move.w     D0, [A6 + 0x10]
  993. 00000A42  2054                     movea.l    A0, [A4]
  994. 00000A44  9068 001A                sub.w      D0, [A0 + 0x1A]
  995. 00000A48  3F00                     move.w     -[A7], D0
  996. 00000A4A  302E 000E                move.w     D0, [A6 + 0xE]
  997. 00000A4E  9068 0018                sub.w      D0, [A0 + 0x18]
  998. 00000A52  3F00                     move.w     -[A7], D0
  999. 00000A54  A8A8                     syscall    OffsetRect
  1000. 00000A56  486E FFF8                pea.l      [A6 - 0x8]
  1001. 00000A5A  2F0B                     move.l     -[A7], A3
  1002. 00000A5C  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  1003. label00000A60:
  1004. 00000A60  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1005. 00000A64  4267                     clr.w      -[A7]
  1006. 00000A66  2F0B                     move.l     -[A7], A3
  1007. 00000A68  4EBA FD1A                jsr        [PC - 0x2E6 /* 00000784 */]
  1008. label00000A6C:
  1009. 00000A6C  4CDF 1800                movem.l    A3,A4, [A7]+
  1010. 00000A70  4E5E                     unlink     A6
  1011. 00000A72  205F                     movea.l    A0, [A7]+
  1012. 00000A74  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1013. 00000A78  4ED0                     jmp        [A0]
  1014. export_381:
  1015. 00000A7A  4E56 FFF0                link       A6, -0x0010
  1016. 00000A7E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1017. 00000A82  2E2E 0008                move.l     D7, [A6 + 0x8]
  1018. 00000A86  2847                     movea.l    A4, D7
  1019. 00000A88  2054                     movea.l    A0, [A4]
  1020. 00000A8A  2668 0066                movea.l    A3, [A0 + 0x66]
  1021. 00000A8E  486E FFF4                pea.l      [A6 - 0xC]
  1022. 00000A92  2F07                     move.l     -[A7], D7
  1023. 00000A94  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  1024. 00000A98  42A7                     clr.l      -[A7]
  1025. 00000A9A  2F0B                     move.l     -[A7], A3
  1026. 00000A9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1027. 00000AA0  486E FFF4                pea.l      [A6 - 0xC]
  1028. 00000AA4  A92B                     syscall    GrowWindow
  1029. 00000AA6  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1030. 00000AAA  670E                     beq        +0x10 /* 00000ABA */
  1031. 00000AAC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1032. 00000AB0  1F3C 0001                move.b     -[A7], 0x1
  1033. 00000AB4  2F07                     move.l     -[A7], D7
  1034. 00000AB6  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  1035. label00000ABA:
  1036. 00000ABA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1037. 00000ABE  4E5E                     unlink     A6
  1038. 00000AC0  205F                     movea.l    A0, [A7]+
  1039. 00000AC2  504F                     addq.w     A7, 8
  1040. 00000AC4  4ED0                     jmp        [A0]
  1041. export_382:
  1042. 00000AC6  4E56 0000                link       A6, 0
  1043. 00000ACA  2F0C                     move.l     -[A7], A4
  1044. 00000ACC  286E 0008                movea.l    A4, [A6 + 0x8]
  1045. 00000AD0  2254                     movea.l    A1, [A4]
  1046. 00000AD2  2069 0014                movea.l    A0, [A1 + 0x14]
  1047. 00000AD6  2050                     movea.l    A0, [A0]
  1048. 00000AD8  1028 0054                move.b     D0, [A0 + 0x54]
  1049. 00000ADC  8029 003D                or.b       D0, [A1 + 0x3D]
  1050. 00000AE0  1340 003C                move.b     [A1 + 0x3C], D0
  1051. 00000AE4  285F                     movea.l    A4, [A7]+
  1052. 00000AE6  4E5E                     unlink     A6
  1053. 00000AE8  2E9F                     move.l     [A7], [A7]+
  1054. 00000AEA  4E75                     rts
  1055. export_383:
  1056. 00000AEC  4E56 FFE8                link       A6, -0x0018
  1057. 00000AF0  48E7 0018                movem.l    -[A7], A3,A4
  1058. 00000AF4  206E 000A                movea.l    A0, [A6 + 0xA]
  1059. 00000AF8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1060. 00000AFC  22D8                     move.l     [A1]+, [A0]+
  1061. 00000AFE  22D8                     move.l     [A1]+, [A0]+
  1062. 00000B00  42A7                     clr.l      -[A7]
  1063. 00000B02  A8D8                     syscall    NewRgn
  1064. 00000B04  285F                     movea.l    A4, [A7]+
  1065. 00000B06  42A7                     clr.l      -[A7]
  1066. 00000B08  A8D8                     syscall    NewRgn
  1067. 00000B0A  265F                     movea.l    A3, [A7]+
  1068. 00000B0C  2F0C                     move.l     -[A7], A4
  1069. 00000B0E  486E FFF8                pea.l      [A6 - 0x8]
  1070. 00000B12  A8DF                     syscall    RectRgn
  1071. 00000B14  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1072. 00000B18  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1073. 00000B1C  20D9                     move.l     [A0]+, [A1]+
  1074. 00000B1E  20D9                     move.l     [A0]+, [A1]+
  1075. 00000B20  486E FFE8                pea.l      [A6 - 0x18]
  1076. 00000B24  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1077. 00000B28  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1078. 00000B2C  A8A9                     syscall    InsetRect
  1079. 00000B2E  2F0B                     move.l     -[A7], A3
  1080. 00000B30  486E FFE8                pea.l      [A6 - 0x18]
  1081. 00000B34  A8DF                     syscall    RectRgn
  1082. 00000B36  2F0C                     move.l     -[A7], A4
  1083. 00000B38  2F0B                     move.l     -[A7], A3
  1084. 00000B3A  2F0C                     move.l     -[A7], A4
  1085. 00000B3C  A8E6                     syscall    DiffRgn
  1086. 00000B3E  2F0C                     move.l     -[A7], A4
  1087. 00000B40  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  1088. 00000B44  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1089. 00000B48  2F0C                     move.l     -[A7], A4
  1090. 00000B4A  A8E4                     syscall    SectRgn
  1091. 00000B4C  2F0C                     move.l     -[A7], A4
  1092. 00000B4E  A927                     syscall    InvalRgn
  1093. 00000B50  2F0C                     move.l     -[A7], A4
  1094. 00000B52  A8D9                     syscall    DisposRgn/DisposeRgn
  1095. 00000B54  2F0B                     move.l     -[A7], A3
  1096. 00000B56  A8D9                     syscall    DisposRgn/DisposeRgn
  1097. 00000B58  4CDF 1800                movem.l    A3,A4, [A7]+
  1098. 00000B5C  4E5E                     unlink     A6
  1099. 00000B5E  205F                     movea.l    A0, [A7]+
  1100. 00000B60  5C4F                     addq.w     A7, 6
  1101. 00000B62  4ED0                     jmp        [A0]
  1102. export_384:
  1103. fn00000B64:
  1104. 00000B64  4E56 0000                link       A6, 0
  1105. 00000B68  48E7 0028                movem.l    -[A7], A2,A4
  1106. 00000B6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1107. 00000B70  2054                     movea.l    A0, [A4]
  1108. 00000B72  4AA8 0024                tst.l      [A0 + 0x24]
  1109. 00000B76  56C0                     sne        D0
  1110. 00000B78  2268 001C                movea.l    A1, [A0 + 0x1C]
  1111. 00000B7C  2251                     movea.l    A1, [A1]
  1112. 00000B7E  2469 0008                movea.l    A2, [A1 + 0x8]
  1113. 00000B82  2268 001C                movea.l    A1, [A0 + 0x1C]
  1114. 00000B86  2452                     movea.l    A2, [A2]
  1115. 00000B88  222A 007E                move.l     D1, [A2 + 0x7E]
  1116. 00000B8C  2251                     movea.l    A1, [A1]
  1117. 00000B8E  B2A9 0008                cmp.l      D1, [A1 + 0x8]
  1118. 00000B92  57C1                     seq        D1
  1119. 00000B94  C001                     and.b      D0, D1
  1120. 00000B96  6714                     beq        +0x16 /* 00000BAC */
  1121. 00000B98  2254                     movea.l    A1, [A4]
  1122. 00000B9A  2069 001C                movea.l    A0, [A1 + 0x1C]
  1123. 00000B9E  2050                     movea.l    A0, [A0]
  1124. 00000BA0  2468 0008                movea.l    A2, [A0 + 0x8]
  1125. 00000BA4  2452                     movea.l    A2, [A2]
  1126. 00000BA6  2569 0024 007E           move.l     [A2 + 0x7E], [A1 + 0x24]
  1127. label00000BAC:
  1128. 00000BAC  2054                     movea.l    A0, [A4]
  1129. 00000BAE  117C 0001 003F           move.b     [A0 + 0x3F], 0x1
  1130. 00000BB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1131. 00000BB8  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1132. 00000BBC  4CDF 1400                movem.l    A2,A4, [A7]+
  1133. 00000BC0  4E5E                     unlink     A6
  1134. 00000BC2  2E9F                     move.l     [A7], [A7]+
  1135. 00000BC4  4E75                     rts
  1136. export_385:
  1137. fn00000BC6:
  1138. 00000BC6  4E56 0000                link       A6, 0
  1139. 00000BCA  206E 0008                movea.l    A0, [A6 + 0x8]
  1140. 00000BCE  2050                     movea.l    A0, [A0]
  1141. 00000BD0  7000                     moveq.l    D0, 0x00
  1142. 00000BD2  2140 001C                move.l     [A0 + 0x1C], D0
  1143. 00000BD6  4E5E                     unlink     A6
  1144. 00000BD8  2E9F                     move.l     [A7], [A7]+
  1145. 00000BDA  4E75                     rts
  1146. export_386:
  1147. 00000BDC  4E56 0000                link       A6, 0
  1148. 00000BE0  4E5E                     unlink     A6
  1149. 00000BE2  205F                     movea.l    A0, [A7]+
  1150. 00000BE4  504F                     addq.w     A7, 8
  1151. 00000BE6  4ED0                     jmp        [A0]
  1152. export_387:
  1153. 00000BE8  4E56 0000                link       A6, 0
  1154. 00000BEC  2F0C                     move.l     -[A7], A4
  1155. 00000BEE  286E 0008                movea.l    A4, [A6 + 0x8]
  1156. 00000BF2  2054                     movea.l    A0, [A4]
  1157. 00000BF4  4AA8 0010                tst.l      [A0 + 0x10]
  1158. 00000BF8  6712                     beq        +0x14 /* 00000C0C */
  1159. 00000BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1160. 00000BFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1161. 00000C02  2054                     movea.l    A0, [A4]
  1162. 00000C04  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1163. 00000C08  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  1164. label00000C0C:
  1165. 00000C0C  285F                     movea.l    A4, [A7]+
  1166. 00000C0E  4E5E                     unlink     A6
  1167. 00000C10  205F                     movea.l    A0, [A7]+
  1168. 00000C12  DEFC 000C                add.w      A7, 0xC
  1169. 00000C16  4ED0                     jmp        [A0]
  1170. export_388:
  1171. fn00000C18:
  1172. 00000C18  4E56 FFFC                link       A6, -0x0004
  1173. 00000C1C  2F0C                     move.l     -[A7], A4
  1174. 00000C1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1175. 00000C22  2054                     movea.l    A0, [A4]
  1176. 00000C24  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  1177. 00000C2A  486E FFFC                pea.l      [A6 - 0x4]
  1178. 00000C2E  2054                     movea.l    A0, [A4]
  1179. 00000C30  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1180. 00000C34  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  1181. 00000C38  2054                     movea.l    A0, [A4]
  1182. 00000C3A  216E FFFC 0034           move.l     [A0 + 0x34], [A6 - 0x4]
  1183. 00000C40  285F                     movea.l    A4, [A7]+
  1184. 00000C42  4E5E                     unlink     A6
  1185. 00000C44  2E9F                     move.l     [A7], [A7]+
  1186. 00000C46  4E75                     rts
  1187. export_389:
  1188. 00000C48  4E56 0000                link       A6, 0
  1189. 00000C4C  206E 0008                movea.l    A0, [A6 + 0x8]
  1190. 00000C50  2050                     movea.l    A0, [A0]
  1191. 00000C52  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1192. 00000C56  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  1193. 00000C5A  4E5E                     unlink     A6
  1194. 00000C5C  2E9F                     move.l     [A7], [A7]+
  1195. 00000C5E  4E75                     rts
  1196. export_390:
  1197. fn00000C60:
  1198. 00000C60  4E56 0000                link       A6, 0
  1199. 00000C64  206E 0008                movea.l    A0, [A6 + 0x8]
  1200. 00000C68  2050                     movea.l    A0, [A0]
  1201. 00000C6A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1202. 00000C6E  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1203. 00000C72  4E5E                     unlink     A6
  1204. 00000C74  2E9F                     move.l     [A7], [A7]+
  1205. 00000C76  4E75                     rts
  1206. export_391:
  1207. fn00000C78:
  1208. 00000C78  4E56 0000                link       A6, 0
  1209. 00000C7C  2F0C                     move.l     -[A7], A4
  1210. 00000C7E  286E 0008                movea.l    A4, [A6 + 0x8]
  1211. 00000C82  2054                     movea.l    A0, [A4]
  1212. 00000C84  4A28 0038                tst.b      [A0 + 0x38]
  1213. 00000C88  57C0                     seq        D0
  1214. 00000C8A  4A28 0039                tst.b      [A0 + 0x39]
  1215. 00000C8E  57C1                     seq        D1
  1216. 00000C90  8001                     or.b       D0, D1
  1217. 00000C92  6712                     beq        +0x14 /* 00000CA6 */
  1218. 00000C94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1219. 00000C98  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  1220. 00000C9C  2054                     movea.l    A0, [A4]
  1221. 00000C9E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1222. 00000CA2  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1223. label00000CA6:
  1224. 00000CA6  285F                     movea.l    A4, [A7]+
  1225. 00000CA8  4E5E                     unlink     A6
  1226. 00000CAA  2E9F                     move.l     [A7], [A7]+
  1227. 00000CAC  4E75                     rts
  1228. export_392:
  1229. 00000CAE  4E56 FFF8                link       A6, -0x0008
  1230. 00000CB2  206E 000C                movea.l    A0, [A6 + 0xC]
  1231. 00000CB6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1232. 00000CBA  22D8                     move.l     [A1]+, [A0]+
  1233. 00000CBC  22D8                     move.l     [A1]+, [A0]+
  1234. 00000CBE  4E5E                     unlink     A6
  1235. 00000CC0  205F                     movea.l    A0, [A7]+
  1236. 00000CC2  504F                     addq.w     A7, 8
  1237. 00000CC4  4ED0                     jmp        [A0]
  1238. export_393:
  1239. fn00000CC6:
  1240. 00000CC6  4E56 FFE8                link       A6, -0x0018
  1241. 00000CCA  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1242. 00000CCE  206E 000C                movea.l    A0, [A6 + 0xC]
  1243. 00000CD2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1244. 00000CD6  22D8                     move.l     [A1]+, [A0]+
  1245. 00000CD8  22D8                     move.l     [A1]+, [A0]+
  1246. 00000CDA  286E 0008                movea.l    A4, [A6 + 0x8]
  1247. 00000CDE  4267                     clr.w      -[A7]
  1248. 00000CE0  486E FFF8                pea.l      [A6 - 0x8]
  1249. 00000CE4  2054                     movea.l    A0, [A4]
  1250. 00000CE6  4868 0008                pea.l      [A0 + 0x8]
  1251. 00000CEA  A8A6                     syscall    EqualRect
  1252. 00000CEC  101F                     move.b     D0, [A7]+
  1253. 00000CEE  6600 00A4                bne        +0xA6 /* 00000D94 */
  1254. 00000CF2  2054                     movea.l    A0, [A4]
  1255. 00000CF4  4AA8 001C                tst.l      [A0 + 0x1C]
  1256. 00000CF8  6760                     beq        +0x62 /* 00000D5A */
  1257. 00000CFA  42A7                     clr.l      -[A7]
  1258. 00000CFC  A8D8                     syscall    NewRgn
  1259. 00000CFE  2E1F                     move.l     D7, [A7]+
  1260. 00000D00  42A7                     clr.l      -[A7]
  1261. 00000D02  A8D8                     syscall    NewRgn
  1262. 00000D04  2C1F                     move.l     D6, [A7]+
  1263. 00000D06  42A7                     clr.l      -[A7]
  1264. 00000D08  A8D8                     syscall    NewRgn
  1265. 00000D0A  2A1F                     move.l     D5, [A7]+
  1266. 00000D0C  42A7                     clr.l      -[A7]
  1267. 00000D0E  A8D8                     syscall    NewRgn
  1268. 00000D10  265F                     movea.l    A3, [A7]+
  1269. 00000D12  2F07                     move.l     -[A7], D7
  1270. 00000D14  486E FFF8                pea.l      [A6 - 0x8]
  1271. 00000D18  A8DF                     syscall    RectRgn
  1272. 00000D1A  2F06                     move.l     -[A7], D6
  1273. 00000D1C  2054                     movea.l    A0, [A4]
  1274. 00000D1E  4868 0008                pea.l      [A0 + 0x8]
  1275. 00000D22  A8DF                     syscall    RectRgn
  1276. 00000D24  2F07                     move.l     -[A7], D7
  1277. 00000D26  2F06                     move.l     -[A7], D6
  1278. 00000D28  2F05                     move.l     -[A7], D5
  1279. 00000D2A  A8E6                     syscall    DiffRgn
  1280. 00000D2C  2F06                     move.l     -[A7], D6
  1281. 00000D2E  2F07                     move.l     -[A7], D7
  1282. 00000D30  2F0B                     move.l     -[A7], A3
  1283. 00000D32  A8E6                     syscall    DiffRgn
  1284. 00000D34  2F05                     move.l     -[A7], D5
  1285. 00000D36  2F0B                     move.l     -[A7], A3
  1286. 00000D38  2F0B                     move.l     -[A7], A3
  1287. 00000D3A  A8E5                     syscall    UnionRgn
  1288. 00000D3C  2054                     movea.l    A0, [A4]
  1289. 00000D3E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1290. 00000D42  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  1291. 00000D46  2F0B                     move.l     -[A7], A3
  1292. 00000D48  A927                     syscall    InvalRgn
  1293. 00000D4A  2F07                     move.l     -[A7], D7
  1294. 00000D4C  A8D9                     syscall    DisposRgn/DisposeRgn
  1295. 00000D4E  2F06                     move.l     -[A7], D6
  1296. 00000D50  A8D9                     syscall    DisposRgn/DisposeRgn
  1297. 00000D52  2F05                     move.l     -[A7], D5
  1298. 00000D54  A8D9                     syscall    DisposRgn/DisposeRgn
  1299. 00000D56  2F0B                     move.l     -[A7], A3
  1300. 00000D58  A8D9                     syscall    DisposRgn/DisposeRgn
  1301. label00000D5A:
  1302. 00000D5A  2254                     movea.l    A1, [A4]
  1303. 00000D5C  41E9 0008                lea.l      A0, [A1 + 0x8]
  1304. 00000D60  45EE FFF8                lea.l      A2, [A6 - 0x8]
  1305. 00000D64  20DA                     move.l     [A0]+, [A2]+
  1306. 00000D66  20DA                     move.l     [A0]+, [A2]+
  1307. 00000D68  4AA9 0010                tst.l      [A1 + 0x10]
  1308. 00000D6C  6618                     bne        +0x1A /* 00000D86 */
  1309. 00000D6E  2054                     movea.l    A0, [A4]
  1310. 00000D70  4AA8 001C                tst.l      [A0 + 0x1C]
  1311. 00000D74  670E                     beq        +0x10 /* 00000D84 */
  1312. 00000D76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1313. 00000D7A  2054                     movea.l    A0, [A4]
  1314. 00000D7C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1315. 00000D80  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  1316. label00000D84:
  1317. 00000D84  600E                     bra        +0x10 /* 00000D94 */
  1318. label00000D86:
  1319. 00000D86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1320. 00000D8A  2054                     movea.l    A0, [A4]
  1321. 00000D8C  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1322. 00000D90  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1323. label00000D94:
  1324. 00000D94  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  1325. 00000D98  4E5E                     unlink     A6
  1326. 00000D9A  205F                     movea.l    A0, [A7]+
  1327. 00000D9C  504F                     addq.w     A7, 8
  1328. 00000D9E  4ED0                     jmp        [A0]
  1329. export_394:
  1330. 00000DA0  4E56 0000                link       A6, 0
  1331. 00000DA4  4E5E                     unlink     A6
  1332. 00000DA6  2E9F                     move.l     [A7], [A7]+
  1333. 00000DA8  4E75                     rts
  1334. export_395:
  1335. 00000DAA  4E56 0000                link       A6, 0
  1336. 00000DAE  4E5E                     unlink     A6
  1337. 00000DB0  2E9F                     move.l     [A7], [A7]+
  1338. 00000DB2  4E75                     rts
  1339. export_396:
  1340. 00000DB4  4E56 0000                link       A6, 0
  1341. 00000DB8  226E 0008                movea.l    A1, [A6 + 0x8]
  1342. 00000DBC  2069 0008                movea.l    A0, [A1 + 0x8]
  1343. 00000DC0  226E 0010                movea.l    A1, [A6 + 0x10]
  1344. 00000DC4  2050                     movea.l    A0, [A0]
  1345. 00000DC6  2251                     movea.l    A1, [A1]
  1346. 00000DC8  2368 001C 001C           move.l     [A1 + 0x1C], [A0 + 0x1C]
  1347. 00000DCE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1348. 00000DD2  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1349. 00000DD6  4E5E                     unlink     A6
  1350. 00000DD8  205F                     movea.l    A0, [A7]+
  1351. 00000DDA  DEFC 000C                add.w      A7, 0xC
  1352. 00000DDE  4ED0                     jmp        [A0]
  1353. export_397:
  1354. 00000DE0  4E56 0000                link       A6, 0
  1355. 00000DE4  486D 0C82                pea.l      [A5 + 0xC82 /* export_396 */]
  1356. 00000DE8  2F0E                     move.l     -[A7], A6
  1357. 00000DEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1358. 00000DEE  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  1359. 00000DF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1360. 00000DF6  4EBA FD6C                jsr        [PC - 0x294 /* 00000B64 */]
  1361. 00000DFA  4E5E                     unlink     A6
  1362. 00000DFC  2E9F                     move.l     [A7], [A7]+
  1363. 00000DFE  4E75                     rts
  1364. export_398:
  1365. 00000E00  4E56 0000                link       A6, 0
  1366. 00000E04  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1367. 00000E08  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1368. 00000E0C  4E5E                     unlink     A6
  1369. 00000E0E  205F                     movea.l    A0, [A7]+
  1370. 00000E10  DEFC 000C                add.w      A7, 0xC
  1371. 00000E14  4ED0                     jmp        [A0]
  1372. export_399:
  1373. 00000E16  4E56 0000                link       A6, 0
  1374. 00000E1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1375. 00000E1E  4EBA FDA6                jsr        [PC - 0x25A /* 00000BC6 */]
  1376. 00000E22  486D 0C92                pea.l      [A5 + 0xC92 /* export_398 */]
  1377. 00000E26  2F0E                     move.l     -[A7], A6
  1378. 00000E28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1379. 00000E2C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  1380. 00000E30  4E5E                     unlink     A6
  1381. 00000E32  2E9F                     move.l     [A7], [A7]+
  1382. 00000E34  4E75                     rts
  1383. export_400:
  1384. 00000E36  4E56 FFFC                link       A6, -0x0004
  1385. 00000E3A  2F0C                     move.l     -[A7], A4
  1386. 00000E3C  286E 0008                movea.l    A4, [A6 + 0x8]
  1387. 00000E40  204C                     movea.l    A0, A4
  1388. 00000E42  5088                     addq.l     A0, 8
  1389. 00000E44  2050                     movea.l    A0, [A0]
  1390. 00000E46  2D48 FFFC                move.l     [A6 - 0x4], A0
  1391. 00000E4A  486C FFF8                pea.l      [A4 - 0x8]
  1392. 00000E4E  206E 0010                movea.l    A0, [A6 + 0x10]
  1393. 00000E52  2050                     movea.l    A0, [A0]
  1394. 00000E54  4868 0008                pea.l      [A0 + 0x8]
  1395. 00000E58  486C FFF8                pea.l      [A4 - 0x8]
  1396. 00000E5C  A8AB                     syscall    UnionRect
  1397. 00000E5E  285F                     movea.l    A4, [A7]+
  1398. 00000E60  4E5E                     unlink     A6
  1399. 00000E62  205F                     movea.l    A0, [A7]+
  1400. 00000E64  DEFC 000C                add.w      A7, 0xC
  1401. 00000E68  4ED0                     jmp        [A0]
  1402. export_401:
  1403. 00000E6A  4E56 FFF8                link       A6, -0x0008
  1404. 00000E6E  486E FFF8                pea.l      [A6 - 0x8]
  1405. 00000E72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1406. 00000E76  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  1407. 00000E7A  486D 0CA2                pea.l      [A5 + 0xCA2 /* export_400 */]
  1408. 00000E7E  2F0E                     move.l     -[A7], A6
  1409. 00000E80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1410. 00000E84  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  1411. 00000E88  486E FFF8                pea.l      [A6 - 0x8]
  1412. 00000E8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1413. 00000E90  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1414. 00000E94  4E5E                     unlink     A6
  1415. 00000E96  205F                     movea.l    A0, [A7]+
  1416. 00000E98  504F                     addq.w     A7, 8
  1417. 00000E9A  4ED0                     jmp        [A0]
  1418. export_402:
  1419. 00000E9C  4E56 0000                link       A6, 0
  1420. 00000EA0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1421. 00000EA4  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  1422. 00000EA8  4E5E                     unlink     A6
  1423. 00000EAA  205F                     movea.l    A0, [A7]+
  1424. 00000EAC  DEFC 000C                add.w      A7, 0xC
  1425. 00000EB0  4ED0                     jmp        [A0]
  1426. export_403:
  1427. 00000EB2  4E56 0000                link       A6, 0
  1428. 00000EB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1429. 00000EBA  4EBA FDA4                jsr        [PC - 0x25C /* 00000C60 */]
  1430. 00000EBE  486D 0CB2                pea.l      [A5 + 0xCB2 /* export_402 */]
  1431. 00000EC2  2F0E                     move.l     -[A7], A6
  1432. 00000EC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1433. 00000EC8  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  1434. 00000ECC  4E5E                     unlink     A6
  1435. 00000ECE  2E9F                     move.l     [A7], [A7]+
  1436. 00000ED0  4E75                     rts
  1437. export_404:
  1438. 00000ED2  4E56 0000                link       A6, 0
  1439. 00000ED6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1440. 00000EDA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1441. 00000EDE  4E5E                     unlink     A6
  1442. 00000EE0  205F                     movea.l    A0, [A7]+
  1443. 00000EE2  DEFC 000C                add.w      A7, 0xC
  1444. 00000EE6  4ED0                     jmp        [A0]
  1445. export_405:
  1446. 00000EE8  4E56 0000                link       A6, 0
  1447. 00000EEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1448. 00000EF0  4EBA FD86                jsr        [PC - 0x27A /* 00000C78 */]
  1449. 00000EF4  486D 0CC2                pea.l      [A5 + 0xCC2 /* export_404 */]
  1450. 00000EF8  2F0E                     move.l     -[A7], A6
  1451. 00000EFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1452. 00000EFE  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  1453. 00000F02  4E5E                     unlink     A6
  1454. 00000F04  2E9F                     move.l     [A7], [A7]+
  1455. 00000F06  4E75                     rts
  1456. export_406:
  1457. 00000F08  4E56 0000                link       A6, 0
  1458. 00000F0C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1459. 00000F10  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  1460. 00000F14  4E5E                     unlink     A6
  1461. 00000F16  205F                     movea.l    A0, [A7]+
  1462. 00000F18  DEFC 000C                add.w      A7, 0xC
  1463. 00000F1C  4ED0                     jmp        [A0]
  1464. export_407:
  1465. 00000F1E  4E56 0000                link       A6, 0
  1466. 00000F22  486D 0CD2                pea.l      [A5 + 0xCD2 /* export_406 */]
  1467. 00000F26  2F0E                     move.l     -[A7], A6
  1468. 00000F28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1469. 00000F2C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  1470. 00000F30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1471. 00000F34  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  1472. 00000F38  4E5E                     unlink     A6
  1473. 00000F3A  2E9F                     move.l     [A7], [A7]+
  1474. 00000F3C  4E75                     rts
  1475. export_408:
  1476. 00000F3E  4E56 FFFA                link       A6, -0x0006
  1477. 00000F42  48E7 0118                movem.l    -[A7], D7,A3,A4
  1478. 00000F46  2E2E 0008                move.l     D7, [A6 + 0x8]
  1479. 00000F4A  2847                     movea.l    A4, D7
  1480. 00000F4C  2B47 FF74                move.l     [A5 - 0x8C], D7
  1481. 00000F50  266D FD4E                movea.l    A3, [A5 - 0x2B2]
  1482. 00000F54  2B47 FD4E                move.l     [A5 - 0x2B2], D7
  1483. 00000F58  422D FD8F                clr.b      [A5 - 0x271]
  1484. 00000F5C  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  1485. 00000F60  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  1486. 00000F64  2054                     movea.l    A0, [A4]
  1487. 00000F66  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1488. 00000F6A  A915                     syscall    ShowWindow
  1489. 00000F6C  2054                     movea.l    A0, [A4]
  1490. 00000F6E  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1491. 00000F72  A91F                     syscall    SelectWindow
  1492. 00000F74  422E FFFF                clr.b      [A6 - 0x1]
  1493. 00000F78  486D F9B2                pea.l      [A5 - 0x64E]
  1494. 00000F7C  A851                     syscall    SetCursor
  1495. label00000F7E:
  1496. 00000F7E  486D 0962                pea.l      [A5 + 0x962 /* export_296 */]
  1497. 00000F82  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1498. 00000F86  A991                     syscall    ModalDialog
  1499. 00000F88  206E 0014                movea.l    A0, [A6 + 0x14]
  1500. 00000F8C  3F10                     move.w     -[A7], [A0]
  1501. 00000F8E  486E FFFF                pea.l      [A6 - 0x1]
  1502. 00000F92  41EE 000C                lea.l      A0, [A6 + 0xC]
  1503. 00000F96  2018                     move.l     D0, [A0]+
  1504. 00000F98  6702                     beq        +0x4 /* 00000F9C */
  1505. 00000F9A  2F00                     move.l     -[A7], D0
  1506. label00000F9C:
  1507. 00000F9C  2050                     movea.l    A0, [A0]
  1508. 00000F9E  4E90                     jsr        [A0]
  1509. 00000FA0  102E FFFF                move.b     D0, [A6 - 0x1]
  1510. 00000FA4  67D8                     beq        -0x26 /* 00000F7E */
  1511. 00000FA6  2B4B FD4E                move.l     [A5 - 0x2B2], A3
  1512. 00000FAA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1513. 00000FAE  4E5E                     unlink     A6
  1514. 00000FB0  205F                     movea.l    A0, [A7]+
  1515. 00000FB2  DEFC 0010                add.w      A7, 0x10
  1516. 00000FB6  4ED0                     jmp        [A0]
  1517. export_409:
  1518. 00000FB8  4E56 FFFC                link       A6, -0x0004
  1519. 00000FBC  2F0C                     move.l     -[A7], A4
  1520. 00000FBE  286E 0008                movea.l    A4, [A6 + 0x8]
  1521. 00000FC2  204C                     movea.l    A0, A4
  1522. 00000FC4  5088                     addq.l     A0, 8
  1523. 00000FC6  2050                     movea.l    A0, [A0]
  1524. 00000FC8  2D48 FFFC                move.l     [A6 - 0x4], A0
  1525. 00000FCC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1526. 00000FD0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1527. 00000FD4  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  1528. 00000FD8  206C 000C                movea.l    A0, [A4 + 0xC]
  1529. 00000FDC  1010                     move.b     D0, [A0]
  1530. 00000FDE  6608                     bne        +0xA /* 00000FE8 */
  1531. 00000FE0  206E 000C                movea.l    A0, [A6 + 0xC]
  1532. 00000FE4  10BC 0001                move.b     [A0], 0x1
  1533. label00000FE8:
  1534. 00000FE8  285F                     movea.l    A4, [A7]+
  1535. 00000FEA  4E5E                     unlink     A6
  1536. 00000FEC  205F                     movea.l    A0, [A7]+
  1537. 00000FEE  DEFC 000C                add.w      A7, 0xC
  1538. 00000FF2  4ED0                     jmp        [A0]
  1539. export_410:
  1540. 00000FF4  4E56 0000                link       A6, 0
  1541. 00000FF8  206E 000C                movea.l    A0, [A6 + 0xC]
  1542. 00000FFC  10BC 0001                move.b     [A0], 0x1
  1543. 00001000  486D 0CEA                pea.l      [A5 + 0xCEA /* export_409 */]
  1544. 00001004  2F0E                     move.l     -[A7], A6
  1545. 00001006  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1546. 0000100A  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  1547. 0000100E  4E5E                     unlink     A6
  1548. 00001010  205F                     movea.l    A0, [A7]+
  1549. 00001012  504F                     addq.w     A7, 8
  1550. 00001014  4ED0                     jmp        [A0]
  1551. export_411:
  1552. 00001016  4E56 0000                link       A6, 0
  1553. 0000101A  2F0C                     move.l     -[A7], A4
  1554. 0000101C  286E 0008                movea.l    A4, [A6 + 0x8]
  1555. 00001020  2254                     movea.l    A1, [A4]
  1556. 00001022  2069 0010                movea.l    A0, [A1 + 0x10]
  1557. 00001026  2050                     movea.l    A0, [A0]
  1558. 00001028  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1559. 0000102C  A873                     syscall    SetPort
  1560. 0000102E  2254                     movea.l    A1, [A4]
  1561. 00001030  2069 0010                movea.l    A0, [A1 + 0x10]
  1562. 00001034  2050                     movea.l    A0, [A0]
  1563. 00001036  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1564. 0000103A  3F29 0040                move.w     -[A7], [A1 + 0x40]
  1565. 0000103E  2F3C 00FF 0000           move.l     -[A7], 0xFF0000
  1566. 00001044  A97E                     syscall    SelectDialogItemText/SelIText
  1567. 00001046  285F                     movea.l    A4, [A7]+
  1568. 00001048  4E5E                     unlink     A6
  1569. 0000104A  2E9F                     move.l     [A7], [A7]+
  1570. 0000104C  4E75                     rts
  1571. export_412:
  1572. 0000104E  4E56 FFFC                link       A6, -0x0004
  1573. 00001052  48E7 0308                movem.l    -[A7], D6,D7,A4
  1574. 00001056  286E 0008                movea.l    A4, [A6 + 0x8]
  1575. 0000105A  102E 0012                move.b     D0, [A6 + 0x12]
  1576. 0000105E  4880                     ext.w      D0
  1577. 00001060  41ED FD82                lea.l      A0, [A5 - 0x27E]
  1578. 00001064  1E30 0000                move.b     D7, [A0 + D0.w]
  1579. 00001068  206E 000C                movea.l    A0, [A6 + 0xC]
  1580. 0000106C  10BC 0001                move.b     [A0], 0x1
  1581. 00001070  42A7                     clr.l      -[A7]
  1582. 00001072  302E 0010                move.w     D0, [A6 + 0x10]
  1583. 00001076  48C0                     ext.l      D0
  1584. 00001078  2254                     movea.l    A1, [A4]
  1585. 0000107A  2069 0008                movea.l    A0, [A1 + 0x8]
  1586. 0000107E  1207                     move.b     D1, D7
  1587. 00001080  4881                     ext.w      D1
  1588. 00001082  2050                     movea.l    A0, [A0]
  1589. 00001084  D241                     add.w      D1, D1
  1590. 00001086  3430 1034                move.w     D2, [A0 + D1.w + 0x34]
  1591. 0000108A  48C2                     ext.l      D2
  1592. 0000108C  D480                     add.l      D2, D0
  1593. 0000108E  2F02                     move.l     -[A7], D2
  1594. 00001090  2069 0008                movea.l    A0, [A1 + 0x8]
  1595. 00001094  1007                     move.b     D0, D7
  1596. 00001096  4880                     ext.w      D0
  1597. 00001098  2050                     movea.l    A0, [A0]
  1598. 0000109A  D040                     add.w      D0, D0
  1599. 0000109C  3230 000C                move.w     D1, [A0 + D0.w + 0xC]
  1600. 000010A0  48C1                     ext.l      D1
  1601. 000010A2  2F01                     move.l     -[A7], D1
  1602. 000010A4  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1603. 000010A8  201F                     move.l     D0, [A7]+
  1604. 000010AA  3C00                     move.w     D6, D0
  1605. 000010AC  3D46 0014                move.w     [A6 + 0x14], D6
  1606. 000010B0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1607. 000010B4  4E5E                     unlink     A6
  1608. 000010B6  205F                     movea.l    A0, [A7]+
  1609. 000010B8  DEFC 000C                add.w      A7, 0xC
  1610. 000010BC  4ED0                     jmp        [A0]
  1611. export_413:
  1612. 000010BE  4E56 0000                link       A6, 0
  1613. 000010C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1614. 000010C6  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  1615. 000010CA  4E5E                     unlink     A6
  1616. 000010CC  205F                     movea.l    A0, [A7]+
  1617. 000010CE  504F                     addq.w     A7, 8
  1618. 000010D0  4ED0                     jmp        [A0]
  1619. export_414:
  1620. 000010D2  4E56 FF82                link       A6, -0x007E
  1621. 000010D6  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1622. 000010DA  286E 0008                movea.l    A4, [A6 + 0x8]
  1623. 000010DE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1624. 000010E2  2454                     movea.l    A2, [A4]
  1625. 000010E4  43EA 002C                lea.l      A1, [A2 + 0x2C]
  1626. 000010E8  7007                     moveq.l    D0, 0x07
  1627. label000010EA:
  1628. 000010EA  20D9                     move.l     [A0]+, [A1]+
  1629. 000010EC  51C8 FFFC                dbf        D0, -0x6 /* 000010EA */
  1630. 000010F0  3D6A 0060 FFDE           move.w     [A6 - 0x22], [A2 + 0x60]
  1631. 000010F6  2D6A 004C FFDA           move.l     [A6 - 0x26], [A2 + 0x4C]
  1632. 000010FC  202A 0062                move.l     D0, [A2 + 0x62]
  1633. 00001100  B0AD FDBA                cmp.l      D0, [A5 - 0x246]
  1634. 00001104  6C7E                     bge        +0x80 /* 00001184 */
  1635. 00001106  42A7                     clr.l      -[A7]
  1636. 00001108  3F3C E000                move.w     -[A7], 0xE000
  1637. 0000110C  A9BA                     syscall    GetString
  1638. 0000110E  2C1F                     move.l     D6, [A7]+
  1639. 00001110  672C                     beq        +0x2E /* 0000113E */
  1640. 00001112  2046                     movea.l    A0, D6
  1641. 00001114  2050                     movea.l    A0, [A0]
  1642. 00001116  4240                     clr.w      D0
  1643. 00001118  1010                     move.b     D0, [A0]
  1644. 0000111A  5240                     addq.w     D0, 1
  1645. 0000111C  48C0                     ext.l      D0
  1646. 0000111E  2E00                     move.l     D7, D0
  1647. 00001120  7040                     moveq.l    D0, 0x40
  1648. 00001122  B087                     cmp.l      D0, D7
  1649. 00001124  6D10                     blt        +0x12 /* 00001136 */
  1650. 00001126  2046                     movea.l    A0, D6
  1651. 00001128  2F10                     move.l     -[A7], [A0]
  1652. 0000112A  486E FF94                pea.l      [A6 - 0x6C]
  1653. 0000112E  2F07                     move.l     -[A7], D7
  1654. 00001130  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1655. 00001134  600E                     bra        +0x10 /* 00001144 */
  1656. label00001136:
  1657. 00001136  7E01                     moveq.l    D7, 0x01
  1658. 00001138  422E FF94                clr.b      [A6 - 0x6C]
  1659. 0000113C  6006                     bra        +0x8 /* 00001144 */
  1660. label0000113E:
  1661. 0000113E  7E01                     moveq.l    D7, 0x01
  1662. 00001140  422E FF94                clr.b      [A6 - 0x6C]
  1663. label00001144:
  1664. 00001144  4267                     clr.w      -[A7]
  1665. 00001146  2054                     movea.l    A0, [A4]
  1666. 00001148  4868 0066                pea.l      [A0 + 0x66]
  1667. 0000114C  486E FF94                pea.l      [A6 - 0x6C]
  1668. 00001150  4267                     clr.w      -[A7]
  1669. 00001152  1F3C 0001                move.b     -[A7], 0x1
  1670. 00001156  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1671. 0000115A  101F                     move.b     D0, [A7]+
  1672. 0000115C  661C                     bne        +0x1E /* 0000117A */
  1673. 0000115E  486E FF94                pea.l      [A6 - 0x6C]
  1674. 00001162  2054                     movea.l    A0, [A4]
  1675. 00001164  4868 0066                pea.l      [A0 + 0x66]
  1676. 00001168  2F07                     move.l     -[A7], D7
  1677. 0000116A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1678. 0000116E  486E FFD9                pea.l      [A6 - 0x27]
  1679. 00001172  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1680. 00001176  4EAD 22FA                jsr        [A5 + 0x22FA /* export_1115 */]
  1681. label0000117A:
  1682. 0000117A  42A7                     clr.l      -[A7]
  1683. 0000117C  A975                     syscall    TickCount
  1684. 0000117E  2054                     movea.l    A0, [A4]
  1685. 00001180  215F 0062                move.l     [A0 + 0x62], [A7]+
  1686. label00001184:
  1687. 00001184  2254                     movea.l    A1, [A4]
  1688. 00001186  2069 0056                movea.l    A0, [A1 + 0x56]
  1689. 0000118A  2050                     movea.l    A0, [A0]
  1690. 0000118C  2D48 FF86                move.l     [A6 - 0x7A], A0
  1691. 00001190  45E9 002C                lea.l      A2, [A1 + 0x2C]
  1692. 00001194  41E8 0010                lea.l      A0, [A0 + 0x10]
  1693. 00001198  24D8                     move.l     [A2]+, [A0]+
  1694. 0000119A  24D8                     move.l     [A2]+, [A0]+
  1695. 0000119C  47E9 002C                lea.l      A3, [A1 + 0x2C]
  1696. 000011A0  41E9 0050                lea.l      A0, [A1 + 0x50]
  1697. 000011A4  2D48 FF82                move.l     [A6 - 0x7E], A0
  1698. 000011A8  2F08                     move.l     -[A7], A0
  1699. 000011AA  42A7                     clr.l      -[A7]
  1700. 000011AC  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  1701. 000011B0  302B 0006                move.w     D0, [A3 + 0x6]
  1702. 000011B4  906B 0002                sub.w      D0, [A3 + 0x2]
  1703. 000011B8  3F00                     move.w     -[A7], D0
  1704. 000011BA  301F                     move.w     D0, [A7]+
  1705. 000011BC  C1DF                     muls.w     D0, [A7]+
  1706. 000011BE  2E80                     move.l     [A7], D0
  1707. 000011C0  201F                     move.l     D0, [A7]+
  1708. 000011C2  205F                     movea.l    A0, [A7]+
  1709. 000011C4  2F00                     move.l     -[A7], D0
  1710. 000011C6  226E FF86                movea.l    A1, [A6 - 0x7A]
  1711. 000011CA  3029 001C                move.w     D0, [A1 + 0x1C]
  1712. 000011CE  48C0                     ext.l      D0
  1713. 000011D0  2F00                     move.l     -[A7], D0
  1714. 000011D2  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1715. 000011D6  201F                     move.l     D0, [A7]+
  1716. 000011D8  3140 0002                move.w     [A0 + 0x2], D0
  1717. 000011DC  206E FF82                movea.l    A0, [A6 - 0x7E]
  1718. 000011E0  2F08                     move.l     -[A7], A0
  1719. 000011E2  42A7                     clr.l      -[A7]
  1720. 000011E4  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  1721. 000011E8  302B 0004                move.w     D0, [A3 + 0x4]
  1722. 000011EC  9053                     sub.w      D0, [A3]
  1723. 000011EE  3F00                     move.w     -[A7], D0
  1724. 000011F0  301F                     move.w     D0, [A7]+
  1725. 000011F2  C1DF                     muls.w     D0, [A7]+
  1726. 000011F4  2E80                     move.l     [A7], D0
  1727. 000011F6  201F                     move.l     D0, [A7]+
  1728. 000011F8  205F                     movea.l    A0, [A7]+
  1729. 000011FA  2F00                     move.l     -[A7], D0
  1730. 000011FC  226E FF86                movea.l    A1, [A6 - 0x7A]
  1731. 00001200  3029 001A                move.w     D0, [A1 + 0x1A]
  1732. 00001204  48C0                     ext.l      D0
  1733. 00001206  2F00                     move.l     -[A7], D0
  1734. 00001208  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1735. 0000120C  201F                     move.l     D0, [A7]+
  1736. 0000120E  3080                     move.w     [A0], D0
  1737. 00001210  206E FF86                movea.l    A0, [A6 - 0x7A]
  1738. 00001214  47E8 0002                lea.l      A3, [A0 + 0x2]
  1739. 00001218  2054                     movea.l    A0, [A4]
  1740. 0000121A  3153 0060                move.w     [A0 + 0x60], [A3]
  1741. 0000121E  2054                     movea.l    A0, [A4]
  1742. 00001220  4868 004C                pea.l      [A0 + 0x4C]
  1743. 00001224  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1744. 00001228  A880                     syscall    SetPt
  1745. 0000122A  2254                     movea.l    A1, [A4]
  1746. 0000122C  41E9 0034                lea.l      A0, [A1 + 0x34]
  1747. 00001230  244B                     movea.l    A2, A3
  1748. 00001232  5C8A                     addq.l     A2, 6
  1749. 00001234  20DA                     move.l     [A0]+, [A2]+
  1750. 00001236  20DA                     move.l     [A0]+, [A2]+
  1751. 00001238  4267                     clr.w      -[A7]
  1752. 0000123A  2054                     movea.l    A0, [A4]
  1753. 0000123C  4868 002C                pea.l      [A0 + 0x2C]
  1754. 00001240  486E FFE0                pea.l      [A6 - 0x20]
  1755. 00001244  A8A6                     syscall    EqualRect
  1756. 00001246  101F                     move.b     D0, [A7]+
  1757. 00001248  0A00 0001                xori.b     D0, 0x1
  1758. 0000124C  2F00                     move.l     -[A7], D0
  1759. 0000124E  4267                     clr.w      -[A7]
  1760. 00001250  2054                     movea.l    A0, [A4]
  1761. 00001252  4868 0034                pea.l      [A0 + 0x34]
  1762. 00001256  486E FFE8                pea.l      [A6 - 0x18]
  1763. 0000125A  A8A6                     syscall    EqualRect
  1764. 0000125C  121F                     move.b     D1, [A7]+
  1765. 0000125E  201F                     move.l     D0, [A7]+
  1766. 00001260  0A01 0001                xori.b     D1, 0x1
  1767. 00001264  8001                     or.b       D0, D1
  1768. 00001266  2F00                     move.l     -[A7], D0
  1769. 00001268  4267                     clr.w      -[A7]
  1770. 0000126A  2054                     movea.l    A0, [A4]
  1771. 0000126C  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  1772. 00001270  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1773. 00001274  A881                     syscall    EqualPt
  1774. 00001276  121F                     move.b     D1, [A7]+
  1775. 00001278  201F                     move.l     D0, [A7]+
  1776. 0000127A  0A01 0001                xori.b     D1, 0x1
  1777. 0000127E  8001                     or.b       D0, D1
  1778. 00001280  0C6E 7FFF FFDE           cmpi.w     [A6 - 0x22], 0x7FFF
  1779. 00001286  57C1                     seq        D1
  1780. 00001288  8001                     or.b       D0, D1
  1781. 0000128A  0240 0001                andi.w     D0, 0x1
  1782. 0000128E  6738                     beq        +0x3A /* 000012C8 */
  1783. 00001290  2254                     movea.l    A1, [A4]
  1784. 00001292  2069 0008                movea.l    A0, [A1 + 0x8]
  1785. 00001296  2050                     movea.l    A0, [A0]
  1786. 00001298  2A28 0020                move.l     D5, [A0 + 0x20]
  1787. 0000129C  4204                     clr.b      D4
  1788. 0000129E  4A85                     tst.l      D5
  1789. 000012A0  6718                     beq        +0x1A /* 000012BA */
  1790. 000012A2  2045                     movea.l    A0, D5
  1791. 000012A4  2050                     movea.l    A0, [A0]
  1792. 000012A6  1028 0019                move.b     D0, [A0 + 0x19]
  1793. 000012AA  670E                     beq        +0x10 /* 000012BA */
  1794. 000012AC  486D 0D0A                pea.l      [A5 + 0xD0A /* export_413 */]
  1795. 000012B0  2F0E                     move.l     -[A7], A6
  1796. 000012B2  2F05                     move.l     -[A7], D5
  1797. 000012B4  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  1798. 000012B8  7801                     moveq.l    D4, 0x01
  1799. label000012BA:
  1800. 000012BA  1004                     move.b     D0, D4
  1801. 000012BC  660A                     bne        +0xC /* 000012C8 */
  1802. 000012BE  2054                     movea.l    A0, [A4]
  1803. 000012C0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1804. 000012C4  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  1805. label000012C8:
  1806. 000012C8  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1807. 000012CC  4E5E                     unlink     A6
  1808. 000012CE  2E9F                     move.l     [A7], [A7]+
  1809. 000012D0  4E75                     rts
  1810. export_415:
  1811. 000012D2  4E56 FFFA                link       A6, -0x0006
  1812. 000012D6  48E7 0308                movem.l    -[A7], D6,D7,A4
  1813. 000012DA  286E 0008                movea.l    A4, [A6 + 0x8]
  1814. 000012DE  7C01                     moveq.l    D6, 0x01
  1815. 000012E0  2254                     movea.l    A1, [A4]
  1816. 000012E2  2069 0008                movea.l    A0, [A1 + 0x8]
  1817. 000012E6  102E 000E                move.b     D0, [A6 + 0xE]
  1818. 000012EA  4880                     ext.w      D0
  1819. 000012EC  2050                     movea.l    A0, [A0]
  1820. 000012EE  D040                     add.w      D0, D0
  1821. 000012F0  3E30 0008                move.w     D7, [A0 + D0.w + 0x8]
  1822. label000012F4:
  1823. 000012F4  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  1824. 000012F8  6C1C                     bge        +0x1E /* 00001316 */
  1825. 000012FA  4267                     clr.w      -[A7]
  1826. 000012FC  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1827. 00001300  3F07                     move.w     -[A7], D7
  1828. 00001302  486E FFFD                pea.l      [A6 - 0x3]
  1829. 00001306  2054                     movea.l    A0, [A4]
  1830. 00001308  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1831. 0000130C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1832. 00001310  3E1F                     move.w     D7, [A7]+
  1833. 00001312  5246                     addq.w     D6, 1
  1834. 00001314  60DE                     bra        -0x20 /* 000012F4 */
  1835. label00001316:
  1836. 00001316  3D46 0010                move.w     [A6 + 0x10], D6
  1837. 0000131A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1838. 0000131E  4E5E                     unlink     A6
  1839. 00001320  205F                     movea.l    A0, [A7]+
  1840. 00001322  504F                     addq.w     A7, 8
  1841. 00001324  4ED0                     jmp        [A0]
  1842. export_416:
  1843. 00001326  4E56 0000                link       A6, 0
  1844. 0000132A  2F3C D000 0000           move.l     -[A7], 0xD0000000
  1845. 00001330  A8FD                     syscall    PrGlue
  1846. 00001332  4E5E                     unlink     A6
  1847. 00001334  205F                     movea.l    A0, [A7]+
  1848. 00001336  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1849. 0000133A  4ED0                     jmp        [A0]
  1850. export_417:
  1851. 0000133C  4E56 FFBC                link       A6, -0x0044
  1852. 00001340  2F07                     move.l     -[A7], D7
  1853. 00001342  102D FEF5                move.b     D0, [A5 - 0x10B]
  1854. 00001346  676A                     beq        +0x6C /* 000013B2 */
  1855. 00001348  4267                     clr.w      -[A7]
  1856. 0000134A  2F3C C000 0200           move.l     -[A7], 0xC0000200
  1857. 00001350  A8FD                     syscall    PrGlue
  1858. 00001352  486E FFBC                pea.l      [A6 - 0x44]
  1859. 00001356  486D 0D22                pea.l      [A5 + 0xD22 /* export_416 */]
  1860. 0000135A  2F0E                     move.l     -[A7], A6
  1861. 0000135C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1862. 00001360  2F3C C800 0000           move.l     -[A7], 0xC8000000
  1863. 00001366  A8FD                     syscall    PrGlue
  1864. 00001368  4267                     clr.w      -[A7]
  1865. 0000136A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1866. 00001370  A8FD                     syscall    PrGlue
  1867. 00001372  3E1F                     move.w     D7, [A7]+
  1868. 00001374  4A47                     tst.w      D7
  1869. 00001376  671C                     beq        +0x1E /* 00001394 */
  1870. 00001378  70D5                     moveq.l    D0, 0xFFFFFFD5
  1871. 0000137A  B047                     cmp.w      D0, D7
  1872. 0000137C  57C0                     seq        D0
  1873. 0000137E  0C47 FF3F                cmpi.w     D7, 0xFF3F
  1874. 00001382  57C1                     seq        D1
  1875. 00001384  8001                     or.b       D0, D1
  1876. 00001386  6704                     beq        +0x6 /* 0000138C */
  1877. 00001388  3E3C B1DB                move.w     D7, 0xB1DB
  1878. label0000138C:
  1879. 0000138C  3F07                     move.w     -[A7], D7
  1880. 0000138E  42A7                     clr.l      -[A7]
  1881. 00001390  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1882. label00001394:
  1883. 00001394  41EE 000C                lea.l      A0, [A6 + 0xC]
  1884. 00001398  2018                     move.l     D0, [A0]+
  1885. 0000139A  6702                     beq        +0x4 /* 0000139E */
  1886. 0000139C  2F00                     move.l     -[A7], D0
  1887. label0000139E:
  1888. 0000139E  2050                     movea.l    A0, [A0]
  1889. 000013A0  4E90                     jsr        [A0]
  1890. 000013A2  486E FFBC                pea.l      [A6 - 0x44]
  1891. 000013A6  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1892. 000013AA  2F3C D000 0000           move.l     -[A7], 0xD0000000
  1893. 000013B0  A8FD                     syscall    PrGlue
  1894. label000013B2:
  1895. 000013B2  2E1F                     move.l     D7, [A7]+
  1896. 000013B4  4E5E                     unlink     A6
  1897. 000013B6  205F                     movea.l    A0, [A7]+
  1898. 000013B8  DEFC 000C                add.w      A7, 0xC
  1899. 000013BC  4ED0                     jmp        [A0]
  1900. export_418:
  1901. 000013BE  4E56 0000                link       A6, 0
  1902. 000013C2  2F0C                     move.l     -[A7], A4
  1903. 000013C4  286E 0008                movea.l    A4, [A6 + 0x8]
  1904. 000013C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1905. 000013CC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1906. 000013D0  3F3C 00C9                move.w     -[A7], 0xC9
  1907. 000013D4  1F3C 0001                move.b     -[A7], 0x1
  1908. 000013D8  2054                     movea.l    A0, [A4]
  1909. 000013DA  1F28 00A7                move.b     -[A7], [A0 + 0xA7]
  1910. 000013DE  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1911. 000013E2  3F3C 00CA                move.w     -[A7], 0xCA
  1912. 000013E6  1F3C 0001                move.b     -[A7], 0x1
  1913. 000013EA  2054                     movea.l    A0, [A4]
  1914. 000013EC  1F28 00AB                move.b     -[A7], [A0 + 0xAB]
  1915. 000013F0  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1916. 000013F4  3F3C 00CF                move.w     -[A7], 0xCF
  1917. 000013F8  1F3C 0001                move.b     -[A7], 0x1
  1918. 000013FC  2054                     movea.l    A0, [A4]
  1919. 000013FE  1F28 00AC                move.b     -[A7], [A0 + 0xAC]
  1920. 00001402  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1921. 00001406  3F3C 00CE                move.w     -[A7], 0xCE
  1922. 0000140A  1F3C 0001                move.b     -[A7], 0x1
  1923. 0000140E  2054                     movea.l    A0, [A4]
  1924. 00001410  1F28 00A6                move.b     -[A7], [A0 + 0xA6]
  1925. 00001414  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1926. 00001418  3F3C 00D3                move.w     -[A7], 0xD3
  1927. 0000141C  1F3C 0001                move.b     -[A7], 0x1
  1928. 00001420  2054                     movea.l    A0, [A4]
  1929. 00001422  1F28 00AD                move.b     -[A7], [A0 + 0xAD]
  1930. 00001426  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1931. 0000142A  285F                     movea.l    A4, [A7]+
  1932. 0000142C  4E5E                     unlink     A6
  1933. 0000142E  2E9F                     move.l     [A7], [A7]+
  1934. 00001430  4E75                     rts
  1935. export_419:
  1936. 00001432  4E56 0000                link       A6, 0
  1937. 00001436  102D FEF5                move.b     D0, [A5 - 0x10B]
  1938. 0000143A  6730                     beq        +0x32 /* 0000146C */
  1939. 0000143C  206E 0008                movea.l    A0, [A6 + 0x8]
  1940. 00001440  2050                     movea.l    A0, [A0]
  1941. 00001442  4AA8 0008                tst.l      [A0 + 0x8]
  1942. 00001446  6724                     beq        +0x26 /* 0000146C */
  1943. 00001448  3F3C 00B2                move.w     -[A7], 0xB2
  1944. 0000144C  1F3C 0001                move.b     -[A7], 0x1
  1945. 00001450  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1946. 00001454  3F3C 00B0                move.w     -[A7], 0xB0
  1947. 00001458  1F3C 0001                move.b     -[A7], 0x1
  1948. 0000145C  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1949. 00001460  3F3C 00B1                move.w     -[A7], 0xB1
  1950. 00001464  1F3C 0001                move.b     -[A7], 0x1
  1951. 00001468  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1952. label0000146C:
  1953. 0000146C  4E5E                     unlink     A6
  1954. 0000146E  2E9F                     move.l     [A7], [A7]+
  1955. 00001470  4E75                     rts
  1956. export_420:
  1957. 00001472  4E56 FFFC                link       A6, -0x0004
  1958. 00001476  48E7 0108                movem.l    -[A7], D7,A4
  1959. 0000147A  3E2E 000E                move.w     D7, [A6 + 0xE]
  1960. 0000147E  286E 0008                movea.l    A4, [A6 + 0x8]
  1961. 00001482  204C                     movea.l    A0, A4
  1962. 00001484  5088                     addq.l     A0, 8
  1963. 00001486  2050                     movea.l    A0, [A0]
  1964. 00001488  2D48 FFFC                move.l     [A6 - 0x4], A0
  1965. 0000148C  102C FFF6                move.b     D0, [A4 - 0xA]
  1966. 00001490  4880                     ext.w      D0
  1967. 00001492  D040                     add.w      D0, D0
  1968. 00001494  122C FFF6                move.b     D1, [A4 - 0xA]
  1969. 00001498  4881                     ext.w      D1
  1970. 0000149A  41ED FF16                lea.l      A0, [A5 - 0xEA]
  1971. 0000149E  D241                     add.w      D1, D1
  1972. 000014A0  3434 00F8                move.w     D2, [A4 + D0.w - 0x8]
  1973. 000014A4  9470 1000                sub.w      D2, [A0 + D1.w]
  1974. 000014A8  B447                     cmp.w      D2, D7
  1975. 000014AA  5DC0                     slt        D0
  1976. 000014AC  122C FFF6                move.b     D1, [A4 - 0xA]
  1977. 000014B0  4881                     ext.w      D1
  1978. 000014B2  D241                     add.w      D1, D1
  1979. 000014B4  BE74 10FC                cmp.w      D7, [A4 + D1.w - 0x4]
  1980. 000014B8  5DC1                     slt        D1
  1981. 000014BA  C001                     and.b      D0, D1
  1982. 000014BC  6724                     beq        +0x26 /* 000014E2 */
  1983. 000014BE  102C FFF6                move.b     D0, [A4 - 0xA]
  1984. 000014C2  4880                     ext.w      D0
  1985. 000014C4  D040                     add.w      D0, D0
  1986. 000014C6  3987 00EE                move.w     [A4 + D0.w - 0x18], D7
  1987. 000014CA  2F2C FFEE                move.l     -[A7], [A4 - 0x12]
  1988. 000014CE  A893                     syscall    MoveTo
  1989. 000014D0  102C FFF6                move.b     D0, [A4 - 0xA]
  1990. 000014D4  4880                     ext.w      D0
  1991. 000014D6  D040                     add.w      D0, D0
  1992. 000014D8  3987 00EA                move.w     [A4 + D0.w - 0x22], D7
  1993. 000014DC  2F2C FFEA                move.l     -[A7], [A4 - 0x16]
  1994. 000014E0  A891                     syscall    LineTo
  1995. label000014E2:
  1996. 000014E2  4CDF 1080                movem.l    D7,A4, [A7]+
  1997. 000014E6  4E5E                     unlink     A6
  1998. 000014E8  205F                     movea.l    A0, [A7]+
  1999. 000014EA  504F                     addq.w     A7, 8
  2000. 000014EC  4ED0                     jmp        [A0]
  2001. export_421:
  2002. 000014EE  4E56 FEF0                link       A6, -0x0110
  2003. 000014F2  206E 000C                movea.l    A0, [A6 + 0xC]
  2004. 000014F6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2005. 000014FA  22D8                     move.l     [A1]+, [A0]+
  2006. 000014FC  22D8                     move.l     [A1]+, [A0]+
  2007. 000014FE  4267                     clr.w      -[A7]
  2008. 00001500  206E 0008                movea.l    A0, [A6 + 0x8]
  2009. 00001504  4868 FFF8                pea.l      [A0 - 0x8]
  2010. 00001508  486E FFF8                pea.l      [A6 - 0x8]
  2011. 0000150C  486E FEF0                pea.l      [A6 - 0x110]
  2012. 00001510  A8AA                     syscall    SectRect
  2013. 00001512  101F                     move.b     D0, [A7]+
  2014. 00001514  6700 007C                beq        +0x7E /* 00001592 */
  2015. 00001518  302E 0010                move.w     D0, [A6 + 0x10]
  2016. 0000151C  48C0                     ext.l      D0
  2017. 0000151E  2F00                     move.l     -[A7], D0
  2018. 00001520  486E FEF8                pea.l      [A6 - 0x108]
  2019. 00001524  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2020. 00001528  486E FEF0                pea.l      [A6 - 0x110]
  2021. 0000152C  302E FFFA                move.w     D0, [A6 - 0x6]
  2022. 00001530  5640                     addq.w     D0, 3
  2023. 00001532  3F00                     move.w     -[A7], D0
  2024. 00001534  302E FFF8                move.w     D0, [A6 - 0x8]
  2025. 00001538  D07C 000A                add.w      D0, 0xA /* '\n' */
  2026. 0000153C  3F00                     move.w     -[A7], D0
  2027. 0000153E  4267                     clr.w      -[A7]
  2028. 00001540  486E FEF8                pea.l      [A6 - 0x108]
  2029. 00001544  A88C                     syscall    StringWidth
  2030. 00001546  302E FFFE                move.w     D0, [A6 - 0x2]
  2031. 0000154A  905F                     sub.w      D0, [A7]+
  2032. 0000154C  5340                     subq.w     D0, 1
  2033. 0000154E  3F00                     move.w     -[A7], D0
  2034. 00001550  302E FFFC                move.w     D0, [A6 - 0x4]
  2035. 00001554  5940                     subq.w     D0, 4
  2036. 00001556  3F00                     move.w     -[A7], D0
  2037. 00001558  A8A7                     syscall    SetRect
  2038. 0000155A  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  2039. 0000155E  A893                     syscall    MoveTo
  2040. 00001560  486E FEF8                pea.l      [A6 - 0x108]
  2041. 00001564  A884                     syscall    DrawString
  2042. 00001566  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  2043. 0000156A  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  2044. 0000156E  A893                     syscall    MoveTo
  2045. 00001570  486E FEF8                pea.l      [A6 - 0x108]
  2046. 00001574  A884                     syscall    DrawString
  2047. 00001576  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  2048. 0000157A  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  2049. 0000157E  A893                     syscall    MoveTo
  2050. 00001580  486E FEF8                pea.l      [A6 - 0x108]
  2051. 00001584  A884                     syscall    DrawString
  2052. 00001586  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2053. 0000158A  A893                     syscall    MoveTo
  2054. 0000158C  486E FEF8                pea.l      [A6 - 0x108]
  2055. 00001590  A884                     syscall    DrawString
  2056. label00001592:
  2057. 00001592  4E5E                     unlink     A6
  2058. 00001594  205F                     movea.l    A0, [A7]+
  2059. 00001596  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2060. 0000159A  4ED0                     jmp        [A0]
  2061. export_422:
  2062. 0000159C  4E56 FFE2                link       A6, -0x001E
  2063. 000015A0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2064. 000015A4  206E 000C                movea.l    A0, [A6 + 0xC]
  2065. 000015A8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2066. 000015AC  22D8                     move.l     [A1]+, [A0]+
  2067. 000015AE  22D8                     move.l     [A1]+, [A0]+
  2068. 000015B0  2C2E 0008                move.l     D6, [A6 + 0x8]
  2069. 000015B4  2846                     movea.l    A4, D6
  2070. 000015B6  2054                     movea.l    A0, [A4]
  2071. 000015B8  1028 00A7                move.b     D0, [A0 + 0xA7]
  2072. 000015BC  6762                     beq        +0x64 /* 00001620 */
  2073. 000015BE  486D FF12                pea.l      [A5 - 0xEE]
  2074. 000015C2  A899                     syscall    SetPenState
  2075. 000015C4  4207                     clr.b      D7
  2076. 000015C6  6052                     bra        +0x54 /* 0000161A */
  2077. label000015C8:
  2078. 000015C8  1007                     move.b     D0, D7
  2079. 000015CA  4880                     ext.w      D0
  2080. 000015CC  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2081. 000015D0  1D70 0000 FFF6           move.b     [A6 - 0xA], [A0 + D0.w]
  2082. 000015D6  2254                     movea.l    A1, [A4]
  2083. 000015D8  2069 0008                movea.l    A0, [A1 + 0x8]
  2084. 000015DC  2050                     movea.l    A0, [A0]
  2085. 000015DE  2D68 0008 FFEE           move.l     [A6 - 0x12], [A0 + 0x8]
  2086. 000015E4  2069 0008                movea.l    A0, [A1 + 0x8]
  2087. 000015E8  2050                     movea.l    A0, [A0]
  2088. 000015EA  47E8 0008                lea.l      A3, [A0 + 0x8]
  2089. 000015EE  486E FFEA                pea.l      [A6 - 0x16]
  2090. 000015F2  302B 0006                move.w     D0, [A3 + 0x6]
  2091. 000015F6  906D FF18                sub.w      D0, [A5 - 0xE8]
  2092. 000015FA  3F00                     move.w     -[A7], D0
  2093. 000015FC  302B 0004                move.w     D0, [A3 + 0x4]
  2094. 00001600  906D FF16                sub.w      D0, [A5 - 0xEA]
  2095. 00001604  3F00                     move.w     -[A7], D0
  2096. 00001606  A880                     syscall    SetPt
  2097. 00001608  1F07                     move.b     -[A7], D7
  2098. 0000160A  4267                     clr.w      -[A7]
  2099. 0000160C  486D 0D42                pea.l      [A5 + 0xD42 /* export_420 */]
  2100. 00001610  2F0E                     move.l     -[A7], A6
  2101. 00001612  2F06                     move.l     -[A7], D6
  2102. 00001614  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  2103. 00001618  5207                     addq.b     D7, 1
  2104. label0000161A:
  2105. 0000161A  7001                     moveq.l    D0, 0x01
  2106. 0000161C  B007                     cmp.b      D0, D7
  2107. 0000161E  6CA8                     bge        -0x56 /* 000015C8 */
  2108. label00001620:
  2109. 00001620  2054                     movea.l    A0, [A4]
  2110. 00001622  1028 00AD                move.b     D0, [A0 + 0xAD]
  2111. 00001626  671E                     beq        +0x20 /* 00001646 */
  2112. 00001628  3F3C 0001                move.w     -[A7], 0x1
  2113. 0000162C  A887                     syscall    TextFont
  2114. 0000162E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2115. 00001632  A88A                     syscall    TextSize
  2116. 00001634  3F3A 001C                move.w     -[A7], [PC + 0x1C /* 00001652, value 0x1, cstring "" */]
  2117. 00001638  A888                     syscall    TextFace
  2118. 0000163A  486D 0D4A                pea.l      [A5 + 0xD4A /* export_421 */]
  2119. 0000163E  2F0E                     move.l     -[A7], A6
  2120. 00001640  2F06                     move.l     -[A7], D6
  2121. 00001642  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  2122. label00001646:
  2123. 00001646  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2124. 0000164A  4E5E                     unlink     A6
  2125. 0000164C  205F                     movea.l    A0, [A7]+
  2126. 0000164E  504F                     addq.w     A7, 8
  2127. 00001650  4ED0                     jmp        [A0]
  2128. 00001652  0001 4E56                ori.b      D1, 0x56 /* 'V' */
  2129. export_423: // at 00001654 (misaligned)
  2130. 00001656  FFF8                     .invalid   <<F/7/7>>
  2131. 00001658  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2132. 0000165C  286E 0008                movea.l    A4, [A6 + 0x8]
  2133. 00001660  2254                     movea.l    A1, [A4]
  2134. 00001662  2069 0008                movea.l    A0, [A1 + 0x8]
  2135. 00001666  2050                     movea.l    A0, [A0]
  2136. 00001668  47E8 0008                lea.l      A3, [A0 + 0x8]
  2137. 0000166C  102E 0016                move.b     D0, [A6 + 0x16]
  2138. 00001670  4880                     ext.w      D0
  2139. 00001672  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2140. 00001676  1230 0000                move.b     D1, [A0 + D0.w]
  2141. 0000167A  4881                     ext.w      D1
  2142. 0000167C  D241                     add.w      D1, D1
  2143. 0000167E  3A33 1000                move.w     D5, [A3 + D1.w]
  2144. 00001682  102E 0016                move.b     D0, [A6 + 0x16]
  2145. 00001686  4880                     ext.w      D0
  2146. 00001688  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2147. 0000168C  1230 0000                move.b     D1, [A0 + D0.w]
  2148. 00001690  4881                     ext.w      D1
  2149. 00001692  D241                     add.w      D1, D1
  2150. 00001694  3C33 1004                move.w     D6, [A3 + D1.w + 0x4]
  2151. 00001698  3E05                     move.w     D7, D5
  2152. 0000169A  4204                     clr.b      D4
  2153. 0000169C  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  2154. label000016A2:
  2155. 000016A2  BC47                     cmp.w      D6, D7
  2156. 000016A4  5CC0                     sge        D0
  2157. 000016A6  1204                     move.b     D1, D4
  2158. 000016A8  0A01 0001                xori.b     D1, 0x1
  2159. 000016AC  C001                     and.b      D0, D1
  2160. 000016AE  674A                     beq        +0x4C /* 000016FA */
  2161. 000016B0  BA47                     cmp.w      D5, D7
  2162. 000016B2  56C0                     sne        D0
  2163. 000016B4  BC47                     cmp.w      D6, D7
  2164. 000016B6  56C1                     sne        D1
  2165. 000016B8  822E 0014                or.b       D1, [A6 + 0x14]
  2166. 000016BC  C001                     and.b      D0, D1
  2167. 000016BE  0240 0001                andi.w     D0, 0x1
  2168. 000016C2  6714                     beq        +0x16 /* 000016D8 */
  2169. 000016C4  3F07                     move.w     -[A7], D7
  2170. 000016C6  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  2171. 000016CA  41EE 000C                lea.l      A0, [A6 + 0xC]
  2172. 000016CE  2018                     move.l     D0, [A0]+
  2173. 000016D0  6702                     beq        +0x4 /* 000016D4 */
  2174. 000016D2  2F00                     move.l     -[A7], D0
  2175. label000016D4:
  2176. 000016D4  2050                     movea.l    A0, [A0]
  2177. 000016D6  4E90                     jsr        [A0]
  2178. label000016D8:
  2179. 000016D8  BC47                     cmp.w      D6, D7
  2180. 000016DA  6E04                     bgt        +0x6 /* 000016E0 */
  2181. 000016DC  7801                     moveq.l    D4, 0x01
  2182. 000016DE  6018                     bra        +0x1A /* 000016F8 */
  2183. label000016E0:
  2184. 000016E0  4267                     clr.w      -[A7]
  2185. 000016E2  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  2186. 000016E6  3F07                     move.w     -[A7], D7
  2187. 000016E8  486E FFF9                pea.l      [A6 - 0x7]
  2188. 000016EC  2054                     movea.l    A0, [A4]
  2189. 000016EE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2190. 000016F2  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2191. 000016F6  3E1F                     move.w     D7, [A7]+
  2192. label000016F8:
  2193. 000016F8  60A8                     bra        -0x56 /* 000016A2 */
  2194. label000016FA:
  2195. 000016FA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2196. 000016FE  4E5E                     unlink     A6
  2197. 00001700  205F                     movea.l    A0, [A7]+
  2198. 00001702  DEFC 0010                add.w      A7, 0x10
  2199. 00001706  4ED0                     jmp        [A0]
  2200. export_424:
  2201. 00001708  4E56 FFFC                link       A6, -0x0004
  2202. 0000170C  2F0C                     move.l     -[A7], A4
  2203. 0000170E  286E 0008                movea.l    A4, [A6 + 0x8]
  2204. 00001712  286C 0008                movea.l    A4, [A4 + 0x8]
  2205. 00001716  204C                     movea.l    A0, A4
  2206. 00001718  5088                     addq.l     A0, 8
  2207. 0000171A  2050                     movea.l    A0, [A0]
  2208. 0000171C  2D48 FFFC                move.l     [A6 - 0x4], A0
  2209. 00001720  526C FFF8                addq.w     [A4 - 0x8], 1
  2210. 00001724  296C FFFA FFF0           move.l     [A4 - 0x10], [A4 - 0x6]
  2211. 0000172A  102C FFFF                move.b     D0, [A4 - 0x1]
  2212. 0000172E  4880                     ext.w      D0
  2213. 00001730  D040                     add.w      D0, D0
  2214. 00001732  39AE 000E 00F4           move.w     [A4 + D0.w - 0x12], [A6 + 0xE]
  2215. 00001738  3F2C FFF8                move.w     -[A7], [A4 - 0x8]
  2216. 0000173C  486C FFF0                pea.l      [A4 - 0x10]
  2217. 00001740  226E 0008                movea.l    A1, [A6 + 0x8]
  2218. 00001744  2269 0008                movea.l    A1, [A1 + 0x8]
  2219. 00001748  41E9 000C                lea.l      A0, [A1 + 0xC]
  2220. 0000174C  2018                     move.l     D0, [A0]+
  2221. 0000174E  6702                     beq        +0x4 /* 00001752 */
  2222. 00001750  2F00                     move.l     -[A7], D0
  2223. label00001752:
  2224. 00001752  2050                     movea.l    A0, [A0]
  2225. 00001754  4E90                     jsr        [A0]
  2226. 00001756  102C FFFF                move.b     D0, [A4 - 0x1]
  2227. 0000175A  4880                     ext.w      D0
  2228. 0000175C  D040                     add.w      D0, D0
  2229. 0000175E  39AE 000E 00FA           move.w     [A4 + D0.w - 0x6], [A6 + 0xE]
  2230. 00001764  285F                     movea.l    A4, [A7]+
  2231. 00001766  4E5E                     unlink     A6
  2232. 00001768  205F                     movea.l    A0, [A7]+
  2233. 0000176A  504F                     addq.w     A7, 8
  2234. 0000176C  4ED0                     jmp        [A0]
  2235. export_425:
  2236. 0000176E  4E56 0000                link       A6, 0
  2237. 00001772  48E7 0018                movem.l    -[A7], A3,A4
  2238. 00001776  286E 0008                movea.l    A4, [A6 + 0x8]
  2239. 0000177A  266C 0008                movea.l    A3, [A4 + 0x8]
  2240. 0000177E  2253                     movea.l    A1, [A3]
  2241. 00001780  2069 0008                movea.l    A0, [A1 + 0x8]
  2242. 00001784  102C FFFF                move.b     D0, [A4 - 0x1]
  2243. 00001788  4880                     ext.w      D0
  2244. 0000178A  2050                     movea.l    A0, [A0]
  2245. 0000178C  D040                     add.w      D0, D0
  2246. 0000178E  122C FFFF                move.b     D1, [A4 - 0x1]
  2247. 00001792  4881                     ext.w      D1
  2248. 00001794  D241                     add.w      D1, D1
  2249. 00001796  39B0 0008 10FA           move.w     [A4 + D1.w - 0x6], [A0 + D0.w + 0x8]
  2250. 0000179C  102C FFFF                move.b     D0, [A4 - 0x1]
  2251. 000017A0  4880                     ext.w      D0
  2252. 000017A2  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2253. 000017A6  1230 0000                move.b     D1, [A0 + D0.w]
  2254. 000017AA  4881                     ext.w      D1
  2255. 000017AC  D241                     add.w      D1, D1
  2256. 000017AE  39AE 000E 10F4           move.w     [A4 + D1.w - 0x12], [A6 + 0xE]
  2257. 000017B4  102C FFFF                move.b     D0, [A4 - 0x1]
  2258. 000017B8  4880                     ext.w      D0
  2259. 000017BA  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2260. 000017BE  1F30 0000                move.b     -[A7], [A0 + D0.w]
  2261. 000017C2  1F3C 0001                move.b     -[A7], 0x1
  2262. 000017C6  486D 0D62                pea.l      [A5 + 0xD62 /* export_424 */]
  2263. 000017CA  2F0E                     move.l     -[A7], A6
  2264. 000017CC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2265. 000017D0  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  2266. 000017D4  102C FFFF                move.b     D0, [A4 - 0x1]
  2267. 000017D8  4880                     ext.w      D0
  2268. 000017DA  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2269. 000017DE  1230 0000                move.b     D1, [A0 + D0.w]
  2270. 000017E2  4881                     ext.w      D1
  2271. 000017E4  D241                     add.w      D1, D1
  2272. 000017E6  39AE 000E 10FA           move.w     [A4 + D1.w - 0x6], [A6 + 0xE]
  2273. 000017EC  4CDF 1800                movem.l    A3,A4, [A7]+
  2274. 000017F0  4E5E                     unlink     A6
  2275. 000017F2  205F                     movea.l    A0, [A7]+
  2276. 000017F4  504F                     addq.w     A7, 8
  2277. 000017F6  4ED0                     jmp        [A0]
  2278. export_426:
  2279. 000017F8  4E56 FFF0                link       A6, -0x0010
  2280. 000017FC  48E7 0028                movem.l    -[A7], A2,A4
  2281. 00001800  286E 0008                movea.l    A4, [A6 + 0x8]
  2282. 00001804  2054                     movea.l    A0, [A4]
  2283. 00001806  1028 00A6                move.b     D0, [A0 + 0xA6]
  2284. 0000180A  6706                     beq        +0x8 /* 00001812 */
  2285. 0000180C  422E FFFF                clr.b      [A6 - 0x1]
  2286. 00001810  6006                     bra        +0x8 /* 00001818 */
  2287. label00001812:
  2288. 00001812  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  2289. label00001818:
  2290. 00001818  2254                     movea.l    A1, [A4]
  2291. 0000181A  2069 0008                movea.l    A0, [A1 + 0x8]
  2292. 0000181E  102E FFFF                move.b     D0, [A6 - 0x1]
  2293. 00001822  4880                     ext.w      D0
  2294. 00001824  45ED FD82                lea.l      A2, [A5 - 0x27E]
  2295. 00001828  1232 0000                move.b     D1, [A2 + D0.w]
  2296. 0000182C  4881                     ext.w      D1
  2297. 0000182E  2050                     movea.l    A0, [A0]
  2298. 00001830  D241                     add.w      D1, D1
  2299. 00001832  102E FFFF                move.b     D0, [A6 - 0x1]
  2300. 00001836  4880                     ext.w      D0
  2301. 00001838  45ED FD82                lea.l      A2, [A5 - 0x27E]
  2302. 0000183C  1432 0000                move.b     D2, [A2 + D0.w]
  2303. 00001840  4882                     ext.w      D2
  2304. 00001842  D442                     add.w      D2, D2
  2305. 00001844  3DB0 1008 20FA           move.w     [A6 + D2.w - 0x6], [A0 + D1.w + 0x8]
  2306. 0000184A  3029 005E                move.w     D0, [A1 + 0x5E]
  2307. 0000184E  5340                     subq.w     D0, 1
  2308. 00001850  3D40 FFF8                move.w     [A6 - 0x8], D0
  2309. 00001854  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2310. 00001858  1F3C 0001                move.b     -[A7], 0x1
  2311. 0000185C  486D 0D6A                pea.l      [A5 + 0xD6A /* export_425 */]
  2312. 00001860  2F0E                     move.l     -[A7], A6
  2313. 00001862  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2314. 00001866  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  2315. 0000186A  4CDF 1400                movem.l    A2,A4, [A7]+
  2316. 0000186E  4E5E                     unlink     A6
  2317. 00001870  205F                     movea.l    A0, [A7]+
  2318. 00001872  DEFC 000C                add.w      A7, 0xC
  2319. 00001876  4ED0                     jmp        [A0]
  2320. export_427:
  2321. 00001878  4E56 FFFA                link       A6, -0x0006
  2322. 0000187C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2323. 00001880  266E 000C                movea.l    A3, [A6 + 0xC]
  2324. 00001884  286E 0008                movea.l    A4, [A6 + 0x8]
  2325. 00001888  2254                     movea.l    A1, [A4]
  2326. 0000188A  2069 0008                movea.l    A0, [A1 + 0x8]
  2327. 0000188E  102E 0012                move.b     D0, [A6 + 0x12]
  2328. 00001892  4880                     ext.w      D0
  2329. 00001894  45ED FD82                lea.l      A2, [A5 - 0x27E]
  2330. 00001898  1232 0000                move.b     D1, [A2 + D0.w]
  2331. 0000189C  4881                     ext.w      D1
  2332. 0000189E  2050                     movea.l    A0, [A0]
  2333. 000018A0  D241                     add.w      D1, D1
  2334. 000018A2  36B0 1008                move.w     [A3], [A0 + D1.w + 0x8]
  2335. 000018A6  3D6E 0010 FFFA           move.w     [A6 - 0x6], [A6 + 0x10]
  2336. 000018AC  7E01                     moveq.l    D7, 0x01
  2337. 000018AE  601C                     bra        +0x1E /* 000018CC */
  2338. label000018B0:
  2339. 000018B0  4267                     clr.w      -[A7]
  2340. 000018B2  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2341. 000018B6  3F13                     move.w     -[A7], [A3]
  2342. 000018B8  486E FFFF                pea.l      [A6 - 0x1]
  2343. 000018BC  2054                     movea.l    A0, [A4]
  2344. 000018BE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2345. 000018C2  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2346. 000018C6  369F                     move.w     [A3], [A7]+
  2347. 000018C8  5247                     addq.w     D7, 1
  2348. 000018CA  6906                     bvs        +0x8 /* 000018D2 */
  2349. label000018CC:
  2350. 000018CC  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  2351. 000018D0  6FDE                     ble        -0x20 /* 000018B0 */
  2352. label000018D2:
  2353. 000018D2  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2354. 000018D6  4E5E                     unlink     A6
  2355. 000018D8  205F                     movea.l    A0, [A7]+
  2356. 000018DA  DEFC 000C                add.w      A7, 0xC
  2357. 000018DE  4ED0                     jmp        [A0]
  2358. export_428:
  2359. 000018E0  4E56 FFF6                link       A6, -0x000A
  2360. 000018E4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2361. 000018E8  266E 0008                movea.l    A3, [A6 + 0x8]
  2362. 000018EC  284B                     movea.l    A4, A3
  2363. 000018EE  2054                     movea.l    A0, [A4]
  2364. 000018F0  1028 00A6                move.b     D0, [A0 + 0xA6]
  2365. 000018F4  6704                     beq        +0x6 /* 000018FA */
  2366. 000018F6  4205                     clr.b      D5
  2367. 000018F8  6002                     bra        +0x4 /* 000018FC */
  2368. label000018FA:
  2369. 000018FA  7A01                     moveq.l    D5, 0x01
  2370. label000018FC:
  2371. 000018FC  302E 0010                move.w     D0, [A6 + 0x10]
  2372. 00001900  2054                     movea.l    A0, [A4]
  2373. 00001902  9068 005E                sub.w      D0, [A0 + 0x5E]
  2374. 00001906  3800                     move.w     D4, D0
  2375. 00001908  5244                     addq.w     D4, 1
  2376. 0000190A  1005                     move.b     D0, D5
  2377. 0000190C  4880                     ext.w      D0
  2378. 0000190E  43ED FD82                lea.l      A1, [A5 - 0x27E]
  2379. 00001912  1C31 0000                move.b     D6, [A1 + D0.w]
  2380. 00001916  3004                     move.w     D0, D4
  2381. 00001918  5340                     subq.w     D0, 1
  2382. 0000191A  1206                     move.b     D1, D6
  2383. 0000191C  4881                     ext.w      D1
  2384. 0000191E  D241                     add.w      D1, D1
  2385. 00001920  48C0                     ext.l      D0
  2386. 00001922  81F0 105A                divs.w     D0, [A0 + D1.w + 0x5A]
  2387. 00001926  1206                     move.b     D1, D6
  2388. 00001928  4881                     ext.w      D1
  2389. 0000192A  D241                     add.w      D1, D1
  2390. 0000192C  3D80 10FA                move.w     [A6 + D1.w - 0x6], D0
  2391. 00001930  1006                     move.b     D0, D6
  2392. 00001932  4880                     ext.w      D0
  2393. 00001934  D040                     add.w      D0, D0
  2394. 00001936  1206                     move.b     D1, D6
  2395. 00001938  4881                     ext.w      D1
  2396. 0000193A  D241                     add.w      D1, D1
  2397. 0000193C  3430 105A                move.w     D2, [A0 + D1.w + 0x5A]
  2398. 00001940  C5F6 00FA                muls.w     D2, [A6 + D0.w - 0x6]
  2399. 00001944  3004                     move.w     D0, D4
  2400. 00001946  9042                     sub.w      D0, D2
  2401. 00001948  5340                     subq.w     D0, 1
  2402. 0000194A  1205                     move.b     D1, D5
  2403. 0000194C  4881                     ext.w      D1
  2404. 0000194E  D241                     add.w      D1, D1
  2405. 00001950  3D80 10FA                move.w     [A6 + D1.w - 0x6], D0
  2406. 00001954  4207                     clr.b      D7
  2407. 00001956  605A                     bra        +0x5C /* 000019B2 */
  2408. label00001958:
  2409. 00001958  1007                     move.b     D0, D7
  2410. 0000195A  4880                     ext.w      D0
  2411. 0000195C  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2412. 00001960  1F30 0000                move.b     -[A7], [A0 + D0.w]
  2413. 00001964  1007                     move.b     D0, D7
  2414. 00001966  4880                     ext.w      D0
  2415. 00001968  D040                     add.w      D0, D0
  2416. 0000196A  3F36 00FA                move.w     -[A7], [A6 + D0.w - 0x6]
  2417. 0000196E  206E 000C                movea.l    A0, [A6 + 0xC]
  2418. 00001972  1007                     move.b     D0, D7
  2419. 00001974  4880                     ext.w      D0
  2420. 00001976  D040                     add.w      D0, D0
  2421. 00001978  4870 0000                pea.l      [A0 + D0.w]
  2422. 0000197C  2F0B                     move.l     -[A7], A3
  2423. 0000197E  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  2424. 00001982  1007                     move.b     D0, D7
  2425. 00001984  4880                     ext.w      D0
  2426. 00001986  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2427. 0000198A  1F30 0000                move.b     -[A7], [A0 + D0.w]
  2428. 0000198E  1007                     move.b     D0, D7
  2429. 00001990  4880                     ext.w      D0
  2430. 00001992  D040                     add.w      D0, D0
  2431. 00001994  3236 00FA                move.w     D1, [A6 + D0.w - 0x6]
  2432. 00001998  5241                     addq.w     D1, 1
  2433. 0000199A  3F01                     move.w     -[A7], D1
  2434. 0000199C  206E 000C                movea.l    A0, [A6 + 0xC]
  2435. 000019A0  1007                     move.b     D0, D7
  2436. 000019A2  4880                     ext.w      D0
  2437. 000019A4  D040                     add.w      D0, D0
  2438. 000019A6  4870 0004                pea.l      [A0 + D0.w + 0x4]
  2439. 000019AA  2F0B                     move.l     -[A7], A3
  2440. 000019AC  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  2441. 000019B0  5207                     addq.b     D7, 1
  2442. label000019B2:
  2443. 000019B2  7001                     moveq.l    D0, 0x01
  2444. 000019B4  B007                     cmp.b      D0, D7
  2445. 000019B6  6CA0                     bge        -0x5E /* 00001958 */
  2446. 000019B8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2447. 000019BC  4E5E                     unlink     A6
  2448. 000019BE  205F                     movea.l    A0, [A7]+
  2449. 000019C0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2450. 000019C4  4ED0                     jmp        [A0]
  2451. export_429:
  2452. 000019C6  4E56 0000                link       A6, 0
  2453. 000019CA  0C6E E020 0010           cmpi.w     [A6 + 0x10], 0xE020
  2454. 000019D0  5CC0                     sge        D0
  2455. 000019D2  0C6E E02A 0010           cmpi.w     [A6 + 0x10], 0xE02A
  2456. 000019D8  5FC1                     sle        D1
  2457. 000019DA  C001                     and.b      D0, D1
  2458. 000019DC  670C                     beq        +0xE /* 000019EA */
  2459. 000019DE  4267                     clr.w      -[A7]
  2460. 000019E0  2F3C 00C8 0004           move.l     -[A7], 0xC80004
  2461. 000019E6  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  2462. label000019EA:
  2463. 000019EA  4AAE 000C                tst.l      [A6 + 0xC]
  2464. 000019EE  661C                     bne        +0x1E /* 00001A0C */
  2465. 000019F0  226E 0008                movea.l    A1, [A6 + 0x8]
  2466. 000019F4  2069 0008                movea.l    A0, [A1 + 0x8]
  2467. 000019F8  2050                     movea.l    A0, [A0]
  2468. 000019FA  2268 0008                movea.l    A1, [A0 + 0x8]
  2469. 000019FE  2251                     movea.l    A1, [A1]
  2470. 00001A00  2F29 0020                move.l     -[A7], [A1 + 0x20]
  2471. 00001A04  486D FDE6                pea.l      [A5 - 0x21A]
  2472. 00001A08  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  2473. label00001A0C:
  2474. 00001A0C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2475. 00001A10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2476. 00001A14  2F3C 00C8 0004           move.l     -[A7], 0xC80004
  2477. 00001A1A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2478. 00001A1E  4E5E                     unlink     A6
  2479. 00001A20  205F                     movea.l    A0, [A7]+
  2480. 00001A22  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2481. 00001A26  4ED0                     jmp        [A0]
  2482. export_430:
  2483. 00001A28  4E56 FFBE                link       A6, -0x0042
  2484. 00001A2C  2D6D FD8A 0012           move.l     [A6 + 0x12], [A5 - 0x276]
  2485. 00001A32  206E 000C                movea.l    A0, [A6 + 0xC]
  2486. 00001A36  10BC 0001                move.b     [A0], 0x1
  2487. 00001A3A  486E FFBE                pea.l      [A6 - 0x42]
  2488. 00001A3E  486D 0D8A                pea.l      [A5 + 0xD8A /* export_429 */]
  2489. 00001A42  2F0E                     move.l     -[A7], A6
  2490. 00001A44  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2491. 00001A48  7029                     moveq.l    D0, 0x29
  2492. 00001A4A  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2493. 00001A4E  6618                     bne        +0x1A /* 00001A68 */
  2494. 00001A50  206E 000C                movea.l    A0, [A6 + 0xC]
  2495. 00001A54  2F08                     move.l     -[A7], A0
  2496. 00001A56  4267                     clr.w      -[A7]
  2497. 00001A58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2498. 00001A5C  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  2499. 00001A60  101F                     move.b     D0, [A7]+
  2500. 00001A62  205F                     movea.l    A0, [A7]+
  2501. 00001A64  1080                     move.b     [A0], D0
  2502. 00001A66  6016                     bra        +0x18 /* 00001A7E */
  2503. label00001A68:
  2504. 00001A68  42A7                     clr.l      -[A7]
  2505. 00001A6A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2506. 00001A6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2507. 00001A72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2508. 00001A76  4EAD 22CA                jsr        [A5 + 0x22CA /* export_1109 */]
  2509. 00001A7A  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  2510. label00001A7E:
  2511. 00001A7E  486E FFBE                pea.l      [A6 - 0x42]
  2512. 00001A82  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  2513. 00001A86  4E5E                     unlink     A6
  2514. 00001A88  205F                     movea.l    A0, [A7]+
  2515. 00001A8A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2516. 00001A8E  4ED0                     jmp        [A0]
  2517. export_431:
  2518. 00001A90  4E56 0000                link       A6, 0
  2519. 00001A94  3F3C 0080                move.w     -[A7], 0x80
  2520. 00001A98  2F3C C000 0200           move.l     -[A7], 0xC0000200
  2521. 00001A9E  A8FD                     syscall    PrGlue
  2522. 00001AA0  4E5E                     unlink     A6
  2523. 00001AA2  2E9F                     move.l     [A7], [A7]+
  2524. 00001AA4  4E75                     rts
  2525. export_432:
  2526. 00001AA6  4E56 0000                link       A6, 0
  2527. 00001AAA  2F0A                     move.l     -[A7], A2
  2528. 00001AAC  226E 0008                movea.l    A1, [A6 + 0x8]
  2529. 00001AB0  2069 000C                movea.l    A0, [A1 + 0xC]
  2530. 00001AB4  2F08                     move.l     -[A7], A0
  2531. 00001AB6  4267                     clr.w      -[A7]
  2532. 00001AB8  246E 0008                movea.l    A2, [A6 + 0x8]
  2533. 00001ABC  226A 0008                movea.l    A1, [A2 + 0x8]
  2534. 00001AC0  2251                     movea.l    A1, [A1]
  2535. 00001AC2  2F29 0056                move.l     -[A7], [A1 + 0x56]
  2536. 00001AC6  2F3C 5204 0498           move.l     -[A7], 0x52040498
  2537. 00001ACC  A8FD                     syscall    PrGlue
  2538. 00001ACE  101F                     move.b     D0, [A7]+
  2539. 00001AD0  205F                     movea.l    A0, [A7]+
  2540. 00001AD2  1080                     move.b     [A0], D0
  2541. 00001AD4  245F                     movea.l    A2, [A7]+
  2542. 00001AD6  4E5E                     unlink     A6
  2543. 00001AD8  2E9F                     move.l     [A7], [A7]+
  2544. 00001ADA  4E75                     rts
  2545. export_433:
  2546. 00001ADC  4E56 0000                link       A6, 0
  2547. 00001AE0  206E 0008                movea.l    A0, [A6 + 0x8]
  2548. 00001AE4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2549. 00001AE8  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  2550. 00001AEC  206E 0008                movea.l    A0, [A6 + 0x8]
  2551. 00001AF0  2C48                     movea.l    A6, A0
  2552. 00001AF2  4EFA 003A                jmp        [PC + 0x3A /* 00001B2E */]
  2553. 00001AF6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2554. 00001AFA  205F                     movea.l    A0, [A7]+
  2555. 00001AFC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2556. 00001B00  4ED0                     jmp        [A0]
  2557. export_434:
  2558. 00001B02  4E56 FFBE                link       A6, -0x0042
  2559. 00001B06  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2560. 00001B0A  486E FFBE                pea.l      [A6 - 0x42]
  2561. 00001B0E  486D 0DAA                pea.l      [A5 + 0xDAA /* export_433 */]
  2562. 00001B12  2F0E                     move.l     -[A7], A6
  2563. 00001B14  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2564. 00001B18  486D 0DA2                pea.l      [A5 + 0xDA2 /* export_432 */]
  2565. 00001B1C  2F0E                     move.l     -[A7], A6
  2566. 00001B1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2567. 00001B22  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  2568. 00001B26  486E FFBE                pea.l      [A6 - 0x42]
  2569. 00001B2A  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  2570. label00001B2E:
  2571. 00001B2E  4FEE FF9E                lea.l      A7, [A6 - 0x62]
  2572. 00001B32  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2573. 00001B36  4E5E                     unlink     A6
  2574. 00001B38  205F                     movea.l    A0, [A7]+
  2575. 00001B3A  504F                     addq.w     A7, 8
  2576. 00001B3C  4ED0                     jmp        [A0]
  2577. export_435:
  2578. 00001B3E  4E56 FFF0                link       A6, -0x0010
  2579. 00001B42  206E 000C                movea.l    A0, [A6 + 0xC]
  2580. 00001B46  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2581. 00001B4A  22D8                     move.l     [A1]+, [A0]+
  2582. 00001B4C  22D8                     move.l     [A1]+, [A0]+
  2583. 00001B4E  486E FFF8                pea.l      [A6 - 0x8]
  2584. 00001B52  302D FD80                move.w     D0, [A5 - 0x280]
  2585. 00001B56  4440                     neg.w      D0
  2586. 00001B58  3F00                     move.w     -[A7], D0
  2587. 00001B5A  302D FD7E                move.w     D0, [A5 - 0x282]
  2588. 00001B5E  4440                     neg.w      D0
  2589. 00001B60  3F00                     move.w     -[A7], D0
  2590. 00001B62  A8A8                     syscall    OffsetRect
  2591. 00001B64  4267                     clr.w      -[A7]
  2592. 00001B66  486E FFF8                pea.l      [A6 - 0x8]
  2593. 00001B6A  206E 0008                movea.l    A0, [A6 + 0x8]
  2594. 00001B6E  2050                     movea.l    A0, [A0]
  2595. 00001B70  4868 0044                pea.l      [A0 + 0x44]
  2596. 00001B74  486E FFF0                pea.l      [A6 - 0x10]
  2597. 00001B78  A8AA                     syscall    SectRect
  2598. 00001B7A  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  2599. 00001B7E  4E5E                     unlink     A6
  2600. 00001B80  205F                     movea.l    A0, [A7]+
  2601. 00001B82  504F                     addq.w     A7, 8
  2602. 00001B84  4ED0                     jmp        [A0]
  2603. export_436:
  2604. 00001B86  4E56 FFE4                link       A6, -0x001C
  2605. 00001B8A  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  2606. 00001B8E  486E FFFC                pea.l      [A6 - 0x4]
  2607. 00001B92  A972                     syscall    GetMouse
  2608. 00001B94  4267                     clr.w      -[A7]
  2609. 00001B96  A973                     syscall    StillDown
  2610. 00001B98  1C1F                     move.b     D6, [A7]+
  2611. 00001B9A  4AAD FFE6                tst.l      [A5 - 0x1A]
  2612. 00001B9E  56C0                     sne        D0
  2613. 00001BA0  2206                     move.l     D1, D6
  2614. 00001BA2  C200                     and.b      D1, D0
  2615. 00001BA4  6700 012E                beq        +0x130 /* 00001CD4 */
  2616. 00001BA8  206D FFE6                movea.l    A0, [A5 - 0x1A]
  2617. 00001BAC  2050                     movea.l    A0, [A0]
  2618. 00001BAE  2868 001C                movea.l    A4, [A0 + 0x1C]
  2619. 00001BB2  2054                     movea.l    A0, [A4]
  2620. 00001BB4  4AA8 0030                tst.l      [A0 + 0x30]
  2621. 00001BB8  56C0                     sne        D0
  2622. 00001BBA  4AA8 002C                tst.l      [A0 + 0x2C]
  2623. 00001BBE  56C1                     sne        D1
  2624. 00001BC0  8001                     or.b       D0, D1
  2625. 00001BC2  6700 0110                beq        +0x112 /* 00001CD4 */
  2626. 00001BC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2627. 00001BCA  486E FFEC                pea.l      [A6 - 0x14]
  2628. 00001BCE  2F0C                     move.l     -[A7], A4
  2629. 00001BD0  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  2630. 00001BD4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2631. 00001BD8  2454                     movea.l    A2, [A4]
  2632. 00001BDA  43EA 0024                lea.l      A1, [A2 + 0x24]
  2633. 00001BDE  20D9                     move.l     [A0]+, [A1]+
  2634. 00001BE0  20D9                     move.l     [A0]+, [A1]+
  2635. 00001BE2  4207                     clr.b      D7
  2636. 00001BE4  6000 00BA                bra        +0xBC /* 00001CA0 */
  2637. label00001BE8:
  2638. 00001BE8  206D FFE6                movea.l    A0, [A5 - 0x1A]
  2639. 00001BEC  1007                     move.b     D0, D7
  2640. 00001BEE  4880                     ext.w      D0
  2641. 00001BF0  2050                     movea.l    A0, [A0]
  2642. 00001BF2  D040                     add.w      D0, D0
  2643. 00001BF4  1207                     move.b     D1, D7
  2644. 00001BF6  4881                     ext.w      D1
  2645. 00001BF8  D241                     add.w      D1, D1
  2646. 00001BFA  3A30 0008                move.w     D5, [A0 + D0.w + 0x8]
  2647. 00001BFE  9A76 10F4                sub.w      D5, [A6 + D1.w - 0x12]
  2648. 00001C02  206D FFE6                movea.l    A0, [A5 - 0x1A]
  2649. 00001C06  1007                     move.b     D0, D7
  2650. 00001C08  4880                     ext.w      D0
  2651. 00001C0A  2050                     movea.l    A0, [A0]
  2652. 00001C0C  D040                     add.w      D0, D0
  2653. 00001C0E  1207                     move.b     D1, D7
  2654. 00001C10  4881                     ext.w      D1
  2655. 00001C12  D241                     add.w      D1, D1
  2656. 00001C14  3830 000C                move.w     D4, [A0 + D0.w + 0xC]
  2657. 00001C18  9876 10F8                sub.w      D4, [A6 + D1.w - 0x8]
  2658. 00001C1C  1007                     move.b     D0, D7
  2659. 00001C1E  4880                     ext.w      D0
  2660. 00001C20  D040                     add.w      D0, D0
  2661. 00001C22  4A76 00EC                tst.w      [A6 + D0.w - 0x20]
  2662. 00001C26  6C3C                     bge        +0x3E /* 00001C64 */
  2663. 00001C28  1007                     move.b     D0, D7
  2664. 00001C2A  4880                     ext.w      D0
  2665. 00001C2C  D040                     add.w      D0, D0
  2666. 00001C2E  2F00                     move.l     -[A7], D0
  2667. 00001C30  42A7                     clr.l      -[A7]
  2668. 00001C32  2F00                     move.l     -[A7], D0
  2669. 00001C34  42A7                     clr.l      -[A7]
  2670. 00001C36  1207                     move.b     D1, D7
  2671. 00001C38  4881                     ext.w      D1
  2672. 00001C3A  D241                     add.w      D1, D1
  2673. 00001C3C  3436 10EC                move.w     D2, [A6 + D1.w - 0x20]
  2674. 00001C40  48C2                     ext.l      D2
  2675. 00001C42  2F02                     move.l     -[A7], D2
  2676. 00001C44  3205                     move.w     D1, D5
  2677. 00001C46  48C1                     ext.l      D1
  2678. 00001C48  2F01                     move.l     -[A7], D1
  2679. 00001C4A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2680. 00001C4E  221F                     move.l     D1, [A7]+
  2681. 00001C50  201F                     move.l     D0, [A7]+
  2682. 00001C52  2F01                     move.l     -[A7], D1
  2683. 00001C54  42A7                     clr.l      -[A7]
  2684. 00001C56  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2685. 00001C5A  221F                     move.l     D1, [A7]+
  2686. 00001C5C  201F                     move.l     D0, [A7]+
  2687. 00001C5E  3D81 00EC                move.w     [A6 + D0.w - 0x20], D1
  2688. 00001C62  603A                     bra        +0x3C /* 00001C9E */
  2689. label00001C64:
  2690. 00001C64  1007                     move.b     D0, D7
  2691. 00001C66  4880                     ext.w      D0
  2692. 00001C68  D040                     add.w      D0, D0
  2693. 00001C6A  2F00                     move.l     -[A7], D0
  2694. 00001C6C  42A7                     clr.l      -[A7]
  2695. 00001C6E  2F00                     move.l     -[A7], D0
  2696. 00001C70  42A7                     clr.l      -[A7]
  2697. 00001C72  1207                     move.b     D1, D7
  2698. 00001C74  4881                     ext.w      D1
  2699. 00001C76  D241                     add.w      D1, D1
  2700. 00001C78  3436 10EC                move.w     D2, [A6 + D1.w - 0x20]
  2701. 00001C7C  48C2                     ext.l      D2
  2702. 00001C7E  2F02                     move.l     -[A7], D2
  2703. 00001C80  3204                     move.w     D1, D4
  2704. 00001C82  48C1                     ext.l      D1
  2705. 00001C84  2F01                     move.l     -[A7], D1
  2706. 00001C86  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2707. 00001C8A  221F                     move.l     D1, [A7]+
  2708. 00001C8C  201F                     move.l     D0, [A7]+
  2709. 00001C8E  2F01                     move.l     -[A7], D1
  2710. 00001C90  42A7                     clr.l      -[A7]
  2711. 00001C92  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2712. 00001C96  221F                     move.l     D1, [A7]+
  2713. 00001C98  201F                     move.l     D0, [A7]+
  2714. 00001C9A  3D81 00EC                move.w     [A6 + D0.w - 0x20], D1
  2715. label00001C9E:
  2716. 00001C9E  5207                     addq.b     D7, 1
  2717. label00001CA0:
  2718. 00001CA0  7001                     moveq.l    D0, 0x01
  2719. 00001CA2  B007                     cmp.b      D0, D7
  2720. 00001CA4  6C00 FF42                bge        -0xBC /* 00001BE8 */
  2721. 00001CA8  4AAE FFEC                tst.l      [A6 - 0x14]
  2722. 00001CAC  6726                     beq        +0x28 /* 00001CD4 */
  2723. 00001CAE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2724. 00001CB2  4267                     clr.w      -[A7]
  2725. 00001CB4  2F0C                     move.l     -[A7], A4
  2726. 00001CB6  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  2727. 00001CBA  2F0C                     move.l     -[A7], A4
  2728. 00001CBC  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2729. 00001CC0  206D FFE6                movea.l    A0, [A5 - 0x1A]
  2730. 00001CC4  2050                     movea.l    A0, [A0]
  2731. 00001CC6  2268 0040                movea.l    A1, [A0 + 0x40]
  2732. 00001CCA  2251                     movea.l    A1, [A1]
  2733. 00001CCC  2F09                     move.l     -[A7], A1
  2734. 00001CCE  42A7                     clr.l      -[A7]
  2735. 00001CD0  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  2736. label00001CD4:
  2737. 00001CD4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2738. 00001CDA  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  2739. 00001CDE  4E5E                     unlink     A6
  2740. 00001CE0  4E75                     rts
  2741. export_437:
  2742. 00001CE2  4E56 FFFC                link       A6, -0x0004
  2743. 00001CE6  48E7 0028                movem.l    -[A7], A2,A4
  2744. 00001CEA  286E 0008                movea.l    A4, [A6 + 0x8]
  2745. 00001CEE  2054                     movea.l    A0, [A4]
  2746. 00001CF0  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2747. 00001CF4  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2748. 00001CF8  486E FFFC                pea.l      [A6 - 0x4]
  2749. 00001CFC  A874                     syscall    GetPort
  2750. 00001CFE  2054                     movea.l    A0, [A4]
  2751. 00001D00  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2752. 00001D04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2753. 00001D08  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  2754. 00001D0C  2054                     movea.l    A0, [A4]
  2755. 00001D0E  4AA8 0010                tst.l      [A0 + 0x10]
  2756. 00001D12  6614                     bne        +0x16 /* 00001D28 */
  2757. 00001D14  2254                     movea.l    A1, [A4]
  2758. 00001D16  2069 0040                movea.l    A0, [A1 + 0x40]
  2759. 00001D1A  2050                     movea.l    A0, [A0]
  2760. 00001D1C  2469 001C                movea.l    A2, [A1 + 0x1C]
  2761. 00001D20  2452                     movea.l    A2, [A2]
  2762. 00001D22  3568 0018 003C           move.w     [A2 + 0x3C], [A0 + 0x18]
  2763. label00001D28:
  2764. 00001D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2765. 00001D2C  4EBA EE36                jsr        [PC - 0x11CA /* 00000B64 */]
  2766. 00001D30  4CDF 1400                movem.l    A2,A4, [A7]+
  2767. 00001D34  4E5E                     unlink     A6
  2768. 00001D36  2E9F                     move.l     [A7], [A7]+
  2769. 00001D38  4E75                     rts
  2770. export_438:
  2771. 00001D3A  4E56 0000                link       A6, 0
  2772. 00001D3E  48E7 0018                movem.l    -[A7], A3,A4
  2773. 00001D42  266E 0008                movea.l    A3, [A6 + 0x8]
  2774. 00001D46  284B                     movea.l    A4, A3
  2775. 00001D48  2F0B                     move.l     -[A7], A3
  2776. 00001D4A  4EBA EE7A                jsr        [PC - 0x1186 /* 00000BC6 */]
  2777. 00001D4E  2054                     movea.l    A0, [A4]
  2778. 00001D50  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2779. 00001D54  42A7                     clr.l      -[A7]
  2780. 00001D56  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  2781. 00001D5A  2F0B                     move.l     -[A7], A3
  2782. 00001D5C  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  2783. 00001D60  4CDF 1800                movem.l    A3,A4, [A7]+
  2784. 00001D64  4E5E                     unlink     A6
  2785. 00001D66  2E9F                     move.l     [A7], [A7]+
  2786. 00001D68  4E75                     rts
  2787. export_439:
  2788. 00001D6A  4E56 FFF6                link       A6, -0x000A
  2789. 00001D6E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2790. 00001D72  286E 0008                movea.l    A4, [A6 + 0x8]
  2791. 00001D76  2254                     movea.l    A1, [A4]
  2792. 00001D78  2069 0040                movea.l    A0, [A1 + 0x40]
  2793. 00001D7C  2050                     movea.l    A0, [A0]
  2794. 00001D7E  3A28 0018                move.w     D5, [A0 + 0x18]
  2795. 00001D82  4AA9 001C                tst.l      [A1 + 0x1C]
  2796. 00001D86  670A                     beq        +0xC /* 00001D92 */
  2797. 00001D88  2054                     movea.l    A0, [A4]
  2798. 00001D8A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2799. 00001D8E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2800. label00001D92:
  2801. 00001D92  2254                     movea.l    A1, [A4]
  2802. 00001D94  2069 0040                movea.l    A0, [A1 + 0x40]
  2803. 00001D98  2650                     movea.l    A3, [A0]
  2804. 00001D9A  3C2B 005E                move.w     D6, [A3 + 0x5E]
  2805. 00001D9E  4A6B 003C                tst.w      [A3 + 0x3C]
  2806. 00001DA2  6F1A                     ble        +0x1C /* 00001DBE */
  2807. 00001DA4  206B 003E                movea.l    A0, [A3 + 0x3E]
  2808. 00001DA8  2050                     movea.l    A0, [A0]
  2809. 00001DAA  302B 003C                move.w     D0, [A3 + 0x3C]
  2810. 00001DAE  5340                     subq.w     D0, 1
  2811. 00001DB0  4241                     clr.w      D1
  2812. 00001DB2  1230 0000                move.b     D1, [A0 + D0.w]
  2813. 00001DB6  700D                     moveq.l    D0, 0x0D
  2814. 00001DB8  B041                     cmp.w      D0, D1
  2815. 00001DBA  6602                     bne        +0x4 /* 00001DBE */
  2816. 00001DBC  5246                     addq.w     D6, 1
  2817. label00001DBE:
  2818. 00001DBE  2054                     movea.l    A0, [A4]
  2819. 00001DC0  47E8 0008                lea.l      A3, [A0 + 0x8]
  2820. 00001DC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2821. 00001DC8  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  2822. 00001DCC  3F13                     move.w     -[A7], [A3]
  2823. 00001DCE  2054                     movea.l    A0, [A4]
  2824. 00001DD0  3028 0052                move.w     D0, [A0 + 0x52]
  2825. 00001DD4  D06B 0002                add.w      D0, [A3 + 0x2]
  2826. 00001DD8  3F00                     move.w     -[A7], D0
  2827. 00001DDA  42A7                     clr.l      -[A7]
  2828. 00001DDC  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  2829. 00001DE2  42A7                     clr.l      -[A7]
  2830. 00001DE4  7001                     moveq.l    D0, 0x01
  2831. 00001DE6  2F00                     move.l     -[A7], D0
  2832. 00001DE8  3006                     move.w     D0, D6
  2833. 00001DEA  48C0                     ext.l      D0
  2834. 00001DEC  2F00                     move.l     -[A7], D0
  2835. 00001DEE  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2836. 00001DF2  3005                     move.w     D0, D5
  2837. 00001DF4  48C0                     ext.l      D0
  2838. 00001DF6  2F00                     move.l     -[A7], D0
  2839. 00001DF8  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  2840. 00001DFC  3013                     move.w     D0, [A3]
  2841. 00001DFE  48C0                     ext.l      D0
  2842. 00001E00  D09F                     add.l      D0, [A7]+
  2843. 00001E02  2F00                     move.l     -[A7], D0
  2844. 00001E04  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2845. 00001E08  201F                     move.l     D0, [A7]+
  2846. 00001E0A  3F00                     move.w     -[A7], D0
  2847. 00001E0C  A8A7                     syscall    SetRect
  2848. 00001E0E  4207                     clr.b      D7
  2849. 00001E10  6028                     bra        +0x2A /* 00001E3A */
  2850. label00001E12:
  2851. 00001E12  1007                     move.b     D0, D7
  2852. 00001E14  4880                     ext.w      D0
  2853. 00001E16  2054                     movea.l    A0, [A4]
  2854. 00001E18  7204                     moveq.l    D1, 0x04
  2855. 00001E1A  B230 0038                cmp.b      D1, [A0 + D0.w + 0x38]
  2856. 00001E1E  6618                     bne        +0x1A /* 00001E38 */
  2857. 00001E20  1007                     move.b     D0, D7
  2858. 00001E22  4880                     ext.w      D0
  2859. 00001E24  2054                     movea.l    A0, [A4]
  2860. 00001E26  D040                     add.w      D0, D0
  2861. 00001E28  226E 000C                movea.l    A1, [A6 + 0xC]
  2862. 00001E2C  1207                     move.b     D1, D7
  2863. 00001E2E  4881                     ext.w      D1
  2864. 00001E30  D241                     add.w      D1, D1
  2865. 00001E32  33B0 000C 1004           move.w     [A1 + D1.w + 0x4], [A0 + D0.w + 0xC]
  2866. label00001E38:
  2867. 00001E38  5207                     addq.b     D7, 1
  2868. label00001E3A:
  2869. 00001E3A  7001                     moveq.l    D0, 0x01
  2870. 00001E3C  B007                     cmp.b      D0, D7
  2871. 00001E3E  6CD2                     bge        -0x2C /* 00001E12 */
  2872. 00001E40  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2873. 00001E44  4E5E                     unlink     A6
  2874. 00001E46  205F                     movea.l    A0, [A7]+
  2875. 00001E48  504F                     addq.w     A7, 8
  2876. 00001E4A  4ED0                     jmp        [A0]
  2877. fn00001E4C:
  2878. 00001E4C  4E56 0000                link       A6, 0
  2879. 00001E50  2F0C                     move.l     -[A7], A4
  2880. 00001E52  206E 0008                movea.l    A0, [A6 + 0x8]
  2881. 00001E56  2868 0008                movea.l    A4, [A0 + 0x8]
  2882. 00001E5A  102E 000C                move.b     D0, [A6 + 0xC]
  2883. 00001E5E  4880                     ext.w      D0
  2884. 00001E60  2054                     movea.l    A0, [A4]
  2885. 00001E62  7204                     moveq.l    D1, 0x04
  2886. 00001E64  B230 0038                cmp.b      D1, [A0 + D0.w + 0x38]
  2887. 00001E68  56C0                     sne        D0
  2888. 00001E6A  122E 000C                move.b     D1, [A6 + 0xC]
  2889. 00001E6E  4881                     ext.w      D1
  2890. 00001E70  4A30 1038                tst.b      [A0 + D1.w + 0x38]
  2891. 00001E74  56C1                     sne        D1
  2892. 00001E76  C001                     and.b      D0, D1
  2893. 00001E78  4400                     neg.b      D0
  2894. 00001E7A  1D40 000E                move.b     [A6 + 0xE], D0
  2895. 00001E7E  285F                     movea.l    A4, [A7]+
  2896. 00001E80  4E5E                     unlink     A6
  2897. 00001E82  205F                     movea.l    A0, [A7]+
  2898. 00001E84  5C4F                     addq.w     A7, 6
  2899. 00001E86  4ED0                     jmp        [A0]
  2900. export_440:
  2901. 00001E88  4E56 0000                link       A6, 0
  2902. 00001E8C  48E7 0018                movem.l    -[A7], A3,A4
  2903. 00001E90  266E 0008                movea.l    A3, [A6 + 0x8]
  2904. 00001E94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2905. 00001E98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2906. 00001E9C  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  2907. 00001EA0  286E 000C                movea.l    A4, [A6 + 0xC]
  2908. 00001EA4  4267                     clr.w      -[A7]
  2909. 00001EA6  1F3C 0001                move.b     -[A7], 0x1
  2910. 00001EAA  2F0E                     move.l     -[A7], A6
  2911. 00001EAC  4EBA FF9E                jsr        [PC - 0x62 /* 00001E4C */]
  2912. 00001EB0  101F                     move.b     D0, [A7]+
  2913. 00001EB2  6726                     beq        +0x28 /* 00001EDA */
  2914. 00001EB4  42A7                     clr.l      -[A7]
  2915. 00001EB6  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  2916. 00001EBC  302C 0006                move.w     D0, [A4 + 0x6]
  2917. 00001EC0  48C0                     ext.l      D0
  2918. 00001EC2  2053                     movea.l    A0, [A3]
  2919. 00001EC4  3228 004E                move.w     D1, [A0 + 0x4E]
  2920. 00001EC8  E341                     asl        D1.w, 1
  2921. 00001ECA  48C1                     ext.l      D1
  2922. 00001ECC  D280                     add.l      D1, D0
  2923. 00001ECE  2F01                     move.l     -[A7], D1
  2924. 00001ED0  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2925. 00001ED4  201F                     move.l     D0, [A7]+
  2926. 00001ED6  3940 0006                move.w     [A4 + 0x6], D0
  2927. label00001EDA:
  2928. 00001EDA  42A7                     clr.l      -[A7]
  2929. 00001EDC  2F0E                     move.l     -[A7], A6
  2930. 00001EDE  4EBA FF6C                jsr        [PC - 0x94 /* 00001E4C */]
  2931. 00001EE2  101F                     move.b     D0, [A7]+
  2932. 00001EE4  6724                     beq        +0x26 /* 00001F0A */
  2933. 00001EE6  42A7                     clr.l      -[A7]
  2934. 00001EE8  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  2935. 00001EEE  302C 0004                move.w     D0, [A4 + 0x4]
  2936. 00001EF2  48C0                     ext.l      D0
  2937. 00001EF4  2053                     movea.l    A0, [A3]
  2938. 00001EF6  3228 004C                move.w     D1, [A0 + 0x4C]
  2939. 00001EFA  48C1                     ext.l      D1
  2940. 00001EFC  D280                     add.l      D1, D0
  2941. 00001EFE  2F01                     move.l     -[A7], D1
  2942. 00001F00  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2943. 00001F04  201F                     move.l     D0, [A7]+
  2944. 00001F06  3940 0004                move.w     [A4 + 0x4], D0
  2945. label00001F0A:
  2946. 00001F0A  4CDF 1800                movem.l    A3,A4, [A7]+
  2947. 00001F0E  4E5E                     unlink     A6
  2948. 00001F10  205F                     movea.l    A0, [A7]+
  2949. 00001F12  504F                     addq.w     A7, 8
  2950. 00001F14  4ED0                     jmp        [A0]
  2951. export_441:
  2952. 00001F16  4E56 FFFA                link       A6, -0x0006
  2953. 00001F1A  48E7 0018                movem.l    -[A7], A3,A4
  2954. 00001F1E  286E 0008                movea.l    A4, [A6 + 0x8]
  2955. 00001F22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2956. 00001F26  4EBA ECF0                jsr        [PC - 0x1310 /* 00000C18 */]
  2957. 00001F2A  2054                     movea.l    A0, [A4]
  2958. 00001F2C  2D68 0034 FFFC           move.l     [A6 - 0x4], [A0 + 0x34]
  2959. 00001F32  4AA8 0040                tst.l      [A0 + 0x40]
  2960. 00001F36  671A                     beq        +0x1C /* 00001F52 */
  2961. 00001F38  2254                     movea.l    A1, [A4]
  2962. 00001F3A  2069 0040                movea.l    A0, [A1 + 0x40]
  2963. 00001F3E  2650                     movea.l    A3, [A0]
  2964. 00001F40  302E FFFC                move.w     D0, [A6 - 0x4]
  2965. 00001F44  48C0                     ext.l      D0
  2966. 00001F46  81EB 0018                divs.w     D0, [A3 + 0x18]
  2967. 00001F4A  C1EB 0018                muls.w     D0, [A3 + 0x18]
  2968. 00001F4E  3D40 FFFC                move.w     [A6 - 0x4], D0
  2969. label00001F52:
  2970. 00001F52  2054                     movea.l    A0, [A4]
  2971. 00001F54  216E FFFC 0034           move.l     [A0 + 0x34], [A6 - 0x4]
  2972. 00001F5A  4CDF 1800                movem.l    A3,A4, [A7]+
  2973. 00001F5E  4E5E                     unlink     A6
  2974. 00001F60  2E9F                     move.l     [A7], [A7]+
  2975. 00001F62  4E75                     rts
  2976. export_442:
  2977. 00001F64  4E56 0000                link       A6, 0
  2978. 00001F68  206E 0008                movea.l    A0, [A6 + 0x8]
  2979. 00001F6C  1028 FFBD                move.b     D0, [A0 - 0x43]
  2980. 00001F70  671A                     beq        +0x1C /* 00001F8C */
  2981. 00001F72  486D FF78                pea.l      [A5 - 0x88]
  2982. 00001F76  A87D                     syscall    ClosePort
  2983. 00001F78  226E 0008                movea.l    A1, [A6 + 0x8]
  2984. 00001F7C  2069 0008                movea.l    A0, [A1 + 0x8]
  2985. 00001F80  2050                     movea.l    A0, [A0]
  2986. 00001F82  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2987. 00001F86  42A7                     clr.l      -[A7]
  2988. 00001F88  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  2989. label00001F8C:
  2990. 00001F8C  4E5E                     unlink     A6
  2991. 00001F8E  205F                     movea.l    A0, [A7]+
  2992. 00001F90  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2993. 00001F94  4ED0                     jmp        [A0]
  2994. export_443:
  2995. 00001F96  4E56 FFBC                link       A6, -0x0044
  2996. 00001F9A  2F0C                     move.l     -[A7], A4
  2997. 00001F9C  286E 0008                movea.l    A4, [A6 + 0x8]
  2998. 00001FA0  2054                     movea.l    A0, [A4]
  2999. 00001FA2  4AA8 001C                tst.l      [A0 + 0x1C]
  3000. 00001FA6  57C0                     seq        D0
  3001. 00001FA8  802D FDD9                or.b       D0, [A5 - 0x227]
  3002. 00001FAC  0240 0001                andi.w     D0, 0x1
  3003. 00001FB0  1D40 FFBD                move.b     [A6 - 0x43], D0
  3004. 00001FB4  6716                     beq        +0x18 /* 00001FCC */
  3005. 00001FB6  486D FF78                pea.l      [A5 - 0x88]
  3006. 00001FBA  A86F                     syscall    OpenPort
  3007. 00001FBC  2054                     movea.l    A0, [A4]
  3008. 00001FBE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3009. 00001FC2  486D FF78                pea.l      [A5 - 0x88]
  3010. 00001FC6  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  3011. 00001FCA  600A                     bra        +0xC /* 00001FD6 */
  3012. label00001FCC:
  3013. 00001FCC  2054                     movea.l    A0, [A4]
  3014. 00001FCE  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3015. 00001FD2  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3016. label00001FD6:
  3017. 00001FD6  486E FFBE                pea.l      [A6 - 0x42]
  3018. 00001FDA  486D 0DF2                pea.l      [A5 + 0xDF2 /* export_442 */]
  3019. 00001FDE  2F0E                     move.l     -[A7], A6
  3020. 00001FE0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3021. 00001FE4  41EE 000C                lea.l      A0, [A6 + 0xC]
  3022. 00001FE8  2018                     move.l     D0, [A0]+
  3023. 00001FEA  6702                     beq        +0x4 /* 00001FEE */
  3024. 00001FEC  2F00                     move.l     -[A7], D0
  3025. label00001FEE:
  3026. 00001FEE  2050                     movea.l    A0, [A0]
  3027. 00001FF0  4E90                     jsr        [A0]
  3028. 00001FF2  486E FFBE                pea.l      [A6 - 0x42]
  3029. 00001FF6  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3030. 00001FFA  102E FFBD                move.b     D0, [A6 - 0x43]
  3031. 00001FFE  6712                     beq        +0x14 /* 00002012 */
  3032. 00002000  486D FF78                pea.l      [A5 - 0x88]
  3033. 00002004  A87D                     syscall    ClosePort
  3034. 00002006  2054                     movea.l    A0, [A4]
  3035. 00002008  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3036. 0000200C  42A7                     clr.l      -[A7]
  3037. 0000200E  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  3038. label00002012:
  3039. 00002012  285F                     movea.l    A4, [A7]+
  3040. 00002014  4E5E                     unlink     A6
  3041. 00002016  205F                     movea.l    A0, [A7]+
  3042. 00002018  DEFC 000C                add.w      A7, 0xC
  3043. 0000201C  4ED0                     jmp        [A0]
  3044. export_444:
  3045. 0000201E  4E56 0000                link       A6, 0
  3046. 00002022  2F0C                     move.l     -[A7], A4
  3047. 00002024  286E 0008                movea.l    A4, [A6 + 0x8]
  3048. 00002028  2054                     movea.l    A0, [A4]
  3049. 0000202A  4AA8 0058                tst.l      [A0 + 0x58]
  3050. 0000202E  670E                     beq        +0x10 /* 0000203E */
  3051. 00002030  2254                     movea.l    A1, [A4]
  3052. 00002032  2069 0058                movea.l    A0, [A1 + 0x58]
  3053. 00002036  2050                     movea.l    A0, [A0]
  3054. 00002038  117C 0001 0032           move.b     [A0 + 0x32], 0x1
  3055. label0000203E:
  3056. 0000203E  285F                     movea.l    A4, [A7]+
  3057. 00002040  4E5E                     unlink     A6
  3058. 00002042  2E9F                     move.l     [A7], [A7]+
  3059. 00002044  4E75                     rts
  3060. export_445:
  3061. 00002046  4E56 FFF8                link       A6, -0x0008
  3062. 0000204A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3063. 0000204E  2E2E 0008                move.l     D7, [A6 + 0x8]
  3064. 00002052  2847                     movea.l    A4, D7
  3065. 00002054  2054                     movea.l    A0, [A4]
  3066. 00002056  4A28 0039                tst.b      [A0 + 0x39]
  3067. 0000205A  6646                     bne        +0x48 /* 000020A2 */
  3068. 0000205C  2254                     movea.l    A1, [A4]
  3069. 0000205E  2069 0040                movea.l    A0, [A1 + 0x40]
  3070. 00002062  2050                     movea.l    A0, [A0]
  3071. 00002064  45EE FFF8                lea.l      A2, [A6 - 0x8]
  3072. 00002068  5088                     addq.l     A0, 8
  3073. 0000206A  24D8                     move.l     [A2]+, [A0]+
  3074. 0000206C  24D8                     move.l     [A2]+, [A0]+
  3075. 0000206E  2069 001C                movea.l    A0, [A1 + 0x1C]
  3076. 00002072  2050                     movea.l    A0, [A0]
  3077. 00002074  47E8 0014                lea.l      A3, [A0 + 0x14]
  3078. 00002078  302B 0006                move.w     D0, [A3 + 0x6]
  3079. 0000207C  906B 0002                sub.w      D0, [A3 + 0x2]
  3080. 00002080  3229 004E                move.w     D1, [A1 + 0x4E]
  3081. 00002084  E341                     asl        D1.w, 1
  3082. 00002086  9041                     sub.w      D0, D1
  3083. 00002088  322E FFFA                move.w     D1, [A6 - 0x6]
  3084. 0000208C  D240                     add.w      D1, D0
  3085. 0000208E  3D41 FFFE                move.w     [A6 - 0x2], D1
  3086. 00002092  486E FFF8                pea.l      [A6 - 0x8]
  3087. 00002096  2F07                     move.l     -[A7], D7
  3088. 00002098  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  3089. 0000209C  2F07                     move.l     -[A7], D7
  3090. 0000209E  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  3091. label000020A2:
  3092. 000020A2  2F07                     move.l     -[A7], D7
  3093. 000020A4  4EBA EBD2                jsr        [PC - 0x142E /* 00000C78 */]
  3094. 000020A8  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3095. 000020AC  4E5E                     unlink     A6
  3096. 000020AE  2E9F                     move.l     [A7], [A7]+
  3097. 000020B0  4E75                     rts
  3098. export_446:
  3099. 000020B2  4E56 FFFC                link       A6, -0x0004
  3100. 000020B6  48E7 0018                movem.l    -[A7], A3,A4
  3101. 000020BA  266E 0008                movea.l    A3, [A6 + 0x8]
  3102. 000020BE  284B                     movea.l    A4, A3
  3103. 000020C0  2054                     movea.l    A0, [A4]
  3104. 000020C2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3105. 000020C6  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3106. 000020CA  102E 000C                move.b     D0, [A6 + 0xC]
  3107. 000020CE  672C                     beq        +0x2E /* 000020FC */
  3108. 000020D0  102D FB21                move.b     D0, [A5 - 0x4DF]
  3109. 000020D4  6718                     beq        +0x1A /* 000020EE */
  3110. 000020D6  4267                     clr.w      -[A7]
  3111. 000020D8  2054                     movea.l    A0, [A4]
  3112. 000020DA  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  3113. 000020DE  2F3C 8202 0006           move.l     -[A7], 0x82020006
  3114. 000020E4  A8B5                     syscall    ScriptUtil
  3115. 000020E6  2F3C 8002 0004           move.l     -[A7], 0x80020004
  3116. 000020EC  A8B5                     syscall    ScriptUtil
  3117. label000020EE:
  3118. 000020EE  2054                     movea.l    A0, [A4]
  3119. 000020F0  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3120. 000020F4  A9D8                     syscall    TEActivate
  3121. 000020F6  2B4B FFE6                move.l     [A5 - 0x1A], A3
  3122. 000020FA  600E                     bra        +0x10 /* 0000210A */
  3123. label000020FC:
  3124. 000020FC  2054                     movea.l    A0, [A4]
  3125. 000020FE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3126. 00002102  A9D9                     syscall    TEDeactivate
  3127. 00002104  2F0B                     move.l     -[A7], A3
  3128. 00002106  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  3129. label0000210A:
  3130. 0000210A  4CDF 1800                movem.l    A3,A4, [A7]+
  3131. 0000210E  4E5E                     unlink     A6
  3132. 00002110  205F                     movea.l    A0, [A7]+
  3133. 00002112  504F                     addq.w     A7, 8
  3134. 00002114  4ED0                     jmp        [A0]
  3135. export_447:
  3136. 00002116  4E56 FFF0                link       A6, -0x0010
  3137. 0000211A  48E7 0118                movem.l    -[A7], D7,A3,A4
  3138. 0000211E  206E 000C                movea.l    A0, [A6 + 0xC]
  3139. 00002122  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3140. 00002126  22D8                     move.l     [A1]+, [A0]+
  3141. 00002128  22D8                     move.l     [A1]+, [A0]+
  3142. 0000212A  2E2E 0008                move.l     D7, [A6 + 0x8]
  3143. 0000212E  2847                     movea.l    A4, D7
  3144. 00002130  2054                     movea.l    A0, [A4]
  3145. 00002132  4AA8 0040                tst.l      [A0 + 0x40]
  3146. 00002136  56C0                     sne        D0
  3147. 00002138  7201                     moveq.l    D1, 0x01
  3148. 0000213A  B228 0039                cmp.b      D1, [A0 + 0x39]
  3149. 0000213E  57C1                     seq        D1
  3150. 00002140  C001                     and.b      D0, D1
  3151. 00002142  6750                     beq        +0x52 /* 00002194 */
  3152. 00002144  302E FFFE                move.w     D0, [A6 - 0x2]
  3153. 00002148  906E FFFA                sub.w      D0, [A6 - 0x6]
  3154. 0000214C  2054                     movea.l    A0, [A4]
  3155. 0000214E  3140 0052                move.w     [A0 + 0x52], D0
  3156. 00002152  47E8 0008                lea.l      A3, [A0 + 0x8]
  3157. 00002156  486E FFF0                pea.l      [A6 - 0x10]
  3158. 0000215A  4267                     clr.w      -[A7]
  3159. 0000215C  2054                     movea.l    A0, [A4]
  3160. 0000215E  3028 004C                move.w     D0, [A0 + 0x4C]
  3161. 00002162  D053                     add.w      D0, [A3]
  3162. 00002164  3F00                     move.w     -[A7], D0
  3163. 00002166  3F28 0052                move.w     -[A7], [A0 + 0x52]
  3164. 0000216A  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  3165. 0000216E  A8A7                     syscall    SetRect
  3166. 00002170  486E FFF0                pea.l      [A6 - 0x10]
  3167. 00002174  2054                     movea.l    A0, [A4]
  3168. 00002176  3028 004E                move.w     D0, [A0 + 0x4E]
  3169. 0000217A  D06B 0002                add.w      D0, [A3 + 0x2]
  3170. 0000217E  3F00                     move.w     -[A7], D0
  3171. 00002180  4267                     clr.w      -[A7]
  3172. 00002182  A8A8                     syscall    OffsetRect
  3173. 00002184  486E FFF0                pea.l      [A6 - 0x10]
  3174. 00002188  2F07                     move.l     -[A7], D7
  3175. 0000218A  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  3176. 0000218E  2F07                     move.l     -[A7], D7
  3177. 00002190  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  3178. label00002194:
  3179. 00002194  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3180. 00002198  4E5E                     unlink     A6
  3181. 0000219A  205F                     movea.l    A0, [A7]+
  3182. 0000219C  504F                     addq.w     A7, 8
  3183. 0000219E  4ED0                     jmp        [A0]
  3184. export_448:
  3185. 000021A0  4E56 FFF6                link       A6, -0x000A
  3186. 000021A4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3187. 000021A8  206E 000C                movea.l    A0, [A6 + 0xC]
  3188. 000021AC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3189. 000021B0  22D8                     move.l     [A1]+, [A0]+
  3190. 000021B2  22D8                     move.l     [A1]+, [A0]+
  3191. 000021B4  266E 0008                movea.l    A3, [A6 + 0x8]
  3192. 000021B8  284B                     movea.l    A4, A3
  3193. 000021BA  486E FFF8                pea.l      [A6 - 0x8]
  3194. 000021BE  2F0B                     move.l     -[A7], A3
  3195. 000021C0  4EBA EB04                jsr        [PC - 0x14FC /* 00000CC6 */]
  3196. 000021C4  2054                     movea.l    A0, [A4]
  3197. 000021C6  4AA8 0040                tst.l      [A0 + 0x40]
  3198. 000021CA  6758                     beq        +0x5A /* 00002224 */
  3199. 000021CC  486E FFF8                pea.l      [A6 - 0x8]
  3200. 000021D0  2054                     movea.l    A0, [A4]
  3201. 000021D2  3F28 004E                move.w     -[A7], [A0 + 0x4E]
  3202. 000021D6  4267                     clr.w      -[A7]
  3203. 000021D8  A8A9                     syscall    InsetRect
  3204. 000021DA  2054                     movea.l    A0, [A4]
  3205. 000021DC  3028 004C                move.w     D0, [A0 + 0x4C]
  3206. 000021E0  D06E FFF8                add.w      D0, [A6 - 0x8]
  3207. 000021E4  3D40 FFF8                move.w     [A6 - 0x8], D0
  3208. 000021E8  302E FFFE                move.w     D0, [A6 - 0x2]
  3209. 000021EC  906E FFFA                sub.w      D0, [A6 - 0x6]
  3210. 000021F0  3140 0052                move.w     [A0 + 0x52], D0
  3211. 000021F4  2268 0040                movea.l    A1, [A0 + 0x40]
  3212. 000021F8  2251                     movea.l    A1, [A1]
  3213. 000021FA  302E FFFE                move.w     D0, [A6 - 0x2]
  3214. 000021FE  B069 0006                cmp.w      D0, [A1 + 0x6]
  3215. 00002202  56C0                     sne        D0
  3216. 00002204  4AA8 001C                tst.l      [A0 + 0x1C]
  3217. 00002208  56C1                     sne        D1
  3218. 0000220A  C001                     and.b      D0, D1
  3219. 0000220C  4400                     neg.b      D0
  3220. 0000220E  1E00                     move.b     D7, D0
  3221. 00002210  486E FFF8                pea.l      [A6 - 0x8]
  3222. 00002214  2F0B                     move.l     -[A7], A3
  3223. 00002216  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  3224. 0000221A  1007                     move.b     D0, D7
  3225. 0000221C  6706                     beq        +0x8 /* 00002224 */
  3226. 0000221E  2F0B                     move.l     -[A7], A3
  3227. 00002220  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  3228. label00002224:
  3229. 00002224  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3230. 00002228  4E5E                     unlink     A6
  3231. 0000222A  205F                     movea.l    A0, [A7]+
  3232. 0000222C  504F                     addq.w     A7, 8
  3233. 0000222E  4ED0                     jmp        [A0]
  3234. export_449:
  3235. 00002230  4E56 0000                link       A6, 0
  3236. 00002234  48E7 0018                movem.l    -[A7], A3,A4
  3237. 00002238  266E 0008                movea.l    A3, [A6 + 0x8]
  3238. 0000223C  284B                     movea.l    A4, A3
  3239. 0000223E  2F0B                     move.l     -[A7], A3
  3240. 00002240  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  3241. 00002244  2054                     movea.l    A0, [A4]
  3242. 00002246  4268 0056                clr.w      [A0 + 0x56]
  3243. 0000224A  2F0B                     move.l     -[A7], A3
  3244. 0000224C  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  3245. 00002250  4CDF 1800                movem.l    A3,A4, [A7]+
  3246. 00002254  4E5E                     unlink     A6
  3247. 00002256  2E9F                     move.l     [A7], [A7]+
  3248. 00002258  4E75                     rts
  3249. export_450:
  3250. 0000225A  4E56 FFF4                link       A6, -0x000C
  3251. 0000225E  48E7 0038                movem.l    -[A7], A2,A3,A4
  3252. 00002262  206E 000C                movea.l    A0, [A6 + 0xC]
  3253. 00002266  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3254. 0000226A  22D8                     move.l     [A1]+, [A0]+
  3255. 0000226C  22D8                     move.l     [A1]+, [A0]+
  3256. 0000226E  286E 0008                movea.l    A4, [A6 + 0x8]
  3257. 00002272  2254                     movea.l    A1, [A4]
  3258. 00002274  41E9 0062                lea.l      A0, [A1 + 0x62]
  3259. 00002278  2D48 FFF4                move.l     [A6 - 0xC], A0
  3260. 0000227C  302E FFFE                move.w     D0, [A6 - 0x2]
  3261. 00002280  906E FFFA                sub.w      D0, [A6 - 0x6]
  3262. 00002284  206E FFF4                movea.l    A0, [A6 - 0xC]
  3263. 00002288  B068 0004                cmp.w      D0, [A0 + 0x4]
  3264. 0000228C  6C10                     bge        +0x12 /* 0000229E */
  3265. 0000228E  206E FFF4                movea.l    A0, [A6 - 0xC]
  3266. 00002292  3028 0004                move.w     D0, [A0 + 0x4]
  3267. 00002296  D06E FFFA                add.w      D0, [A6 - 0x6]
  3268. 0000229A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3269. label0000229E:
  3270. 0000229E  2254                     movea.l    A1, [A4]
  3271. 000022A0  2069 0040                movea.l    A0, [A1 + 0x40]
  3272. 000022A4  2650                     movea.l    A3, [A0]
  3273. 000022A6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3274. 000022AA  244B                     movea.l    A2, A3
  3275. 000022AC  24D8                     move.l     [A2]+, [A0]+
  3276. 000022AE  24D8                     move.l     [A2]+, [A0]+
  3277. 000022B0  204B                     movea.l    A0, A3
  3278. 000022B2  5088                     addq.l     A0, 8
  3279. 000022B4  45EE FFF8                lea.l      A2, [A6 - 0x8]
  3280. 000022B8  20DA                     move.l     [A0]+, [A2]+
  3281. 000022BA  20DA                     move.l     [A0]+, [A2]+
  3282. 000022BC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3283. 000022C0  4E5E                     unlink     A6
  3284. 000022C2  205F                     movea.l    A0, [A7]+
  3285. 000022C4  504F                     addq.w     A7, 8
  3286. 000022C6  4ED0                     jmp        [A0]
  3287. export_451:
  3288. 000022C8  4E56 0000                link       A6, 0
  3289. 000022CC  4267                     clr.w      -[A7]
  3290. 000022CE  2F3A 001A                move.l     -[A7], [PC + 0x1A /* 000022EA, value 0x54455854 'TEXT' */]
  3291. 000022D2  206E 0008                movea.l    A0, [A6 + 0x8]
  3292. 000022D6  2050                     movea.l    A0, [A0]
  3293. 000022D8  2F28 0044                move.l     -[A7], [A0 + 0x44]
  3294. 000022DC  4EBA DDFC                jsr        [PC - 0x2204 /* 000000DA */]
  3295. 000022E0  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  3296. 000022E4  4E5E                     unlink     A6
  3297. 000022E6  2E9F                     move.l     [A7], [A7]+
  3298. 000022E8  4E75                     rts
  3299. 000022EA  5445                     addq.w     D5, 2
  3300. 000022EC  5854                     addq.w     [A4], 4
  3301. export_452:
  3302. 000022EE  4E56 FFF2                link       A6, -0x000E
  3303. 000022F2  48E7 0038                movem.l    -[A7], A2,A3,A4
  3304. 000022F6  266E 000C                movea.l    A3, [A6 + 0xC]
  3305. 000022FA  286E 0008                movea.l    A4, [A6 + 0x8]
  3306. 000022FE  2053                     movea.l    A0, [A3]
  3307. 00002300  317C 01F4 0052           move.w     [A0 + 0x52], 0x1F4
  3308. 00002306  2454                     movea.l    A2, [A4]
  3309. 00002308  226A 0020                movea.l    A1, [A2 + 0x20]
  3310. 0000230C  2251                     movea.l    A1, [A1]
  3311. 0000230E  4869 032C                pea.l      [A1 + 0x32C]
  3312. 00002312  486E FFF6                pea.l      [A6 - 0xA]
  3313. 00002316  3F3C 100E                move.w     -[A7], 0x100E
  3314. 0000231A  A9EB                     syscall    Pack4/FP68K
  3315. 0000231C  487A 00C4                pea.l      [PC + 0xC4 /* 000023E2, value 0x4008FA00 */]
  3316. 00002320  486E FFF6                pea.l      [A6 - 0xA]
  3317. 00002324  3F3C 0004                move.w     -[A7], 0x4
  3318. 00002328  A9EB                     syscall    Pack4/FP68K
  3319. 0000232A  42A7                     clr.l      -[A7]
  3320. 0000232C  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  3321. 00002330  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  3322. 00002334  486E FFF2                pea.l      [A6 - 0xE]
  3323. 00002338  486E FFF6                pea.l      [A6 - 0xA]
  3324. 0000233C  3F3C 1004                move.w     -[A7], 0x1004
  3325. 00002340  A9EB                     syscall    Pack4/FP68K
  3326. 00002342  487A 0094                pea.l      [PC + 0x94 /* 000023D8, value 0x400B9C40 */]
  3327. 00002346  486E FFF6                pea.l      [A6 - 0xA]
  3328. 0000234A  4267                     clr.w      -[A7]
  3329. 0000234C  A9EB                     syscall    Pack4/FP68K
  3330. 0000234E  486E FFF6                pea.l      [A6 - 0xA]
  3331. 00002352  2053                     movea.l    A0, [A3]
  3332. 00002354  4868 003E                pea.l      [A0 + 0x3E]
  3333. 00002358  3F3C 1010                move.w     -[A7], 0x1010
  3334. 0000235C  A9EB                     syscall    Pack4/FP68K
  3335. 0000235E  4267                     clr.w      -[A7]
  3336. 00002360  42A7                     clr.l      -[A7]
  3337. 00002362  2254                     movea.l    A1, [A4]
  3338. 00002364  2069 0020                movea.l    A0, [A1 + 0x20]
  3339. 00002368  2050                     movea.l    A0, [A0]
  3340. 0000236A  4868 032C                pea.l      [A0 + 0x32C]
  3341. 0000236E  486E FFF6                pea.l      [A6 - 0xA]
  3342. 00002372  3F3C 100E                move.w     -[A7], 0x100E
  3343. 00002376  A9EB                     syscall    Pack4/FP68K
  3344. 00002378  487A 0054                pea.l      [PC + 0x54 /* 000023CE, value 0x4001C000 */]
  3345. 0000237C  486E FFF6                pea.l      [A6 - 0xA]
  3346. 00002380  3F3C 0004                move.w     -[A7], 0x4
  3347. 00002384  A9EB                     syscall    Pack4/FP68K
  3348. 00002386  486E FFF6                pea.l      [A6 - 0xA]
  3349. 0000238A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3350. 0000238E  201F                     move.l     D0, [A7]+
  3351. 00002390  5280                     addq.l     D0, 1
  3352. 00002392  3F00                     move.w     -[A7], D0
  3353. 00002394  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  3354. 00002398  301F                     move.w     D0, [A7]+
  3355. 0000239A  D07C 000F                add.w      D0, 0xF
  3356. 0000239E  2053                     movea.l    A0, [A3]
  3357. 000023A0  1140 0051                move.b     [A0 + 0x51], D0
  3358. 000023A4  2F0B                     move.l     -[A7], A3
  3359. 000023A6  4EAD 25EA                jsr        [A5 + 0x25EA /* export_1209 */]
  3360. 000023AA  7005                     moveq.l    D0, 0x05
  3361. 000023AC  2053                     movea.l    A0, [A3]
  3362. 000023AE  B028 004A                cmp.b      D0, [A0 + 0x4A]
  3363. 000023B2  660E                     bne        +0x10 /* 000023C2 */
  3364. 000023B4  2F0B                     move.l     -[A7], A3
  3365. 000023B6  4EAD 25BA                jsr        [A5 + 0x25BA /* export_1203 */]
  3366. 000023BA  2053                     movea.l    A0, [A3]
  3367. 000023BC  117C 0001 00B2           move.b     [A0 + 0xB2], 0x1
  3368. label000023C2:
  3369. 000023C2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3370. 000023C6  4E5E                     unlink     A6
  3371. 000023C8  205F                     movea.l    A0, [A7]+
  3372. 000023CA  504F                     addq.w     A7, 8
  3373. 000023CC  4ED0                     jmp        [A0]
  3374. 000023CE  4001                     negx.b     D1
  3375. 000023D0  C000                     and.b      D0, D0
  3376. 000023D2  0000 0000                ori.b      D0, 0x0
  3377. 000023D6  0000 400B                ori.b      D0, 0xB
  3378. 000023DA  9C40                     sub.w      D6, D0
  3379. 000023DC  0000 0000                ori.b      D0, 0x0
  3380. 000023E0  0000 4008                ori.b      D0, 0x8
  3381. 000023E4  FA00 0000                .unknown   0xFA00 0x0000 (W = 5)
  3382. 000023E8  0000 0000                ori.b      D0, 0x0
  3383. export_453:
  3384. 000023EC  4E56 0000                link       A6, 0
  3385. 000023F0  1F3C 0001                move.b     -[A7], 0x1
  3386. 000023F4  206E 0008                movea.l    A0, [A6 + 0x8]
  3387. 000023F8  2050                     movea.l    A0, [A0]
  3388. 000023FA  2F28 0020                move.l     -[A7], [A0 + 0x20]
  3389. 000023FE  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  3390. 00002402  4E5E                     unlink     A6
  3391. 00002404  2E9F                     move.l     [A7], [A7]+
  3392. 00002406  4E75                     rts
  3393. export_454:
  3394. 00002408  4E56 FFCE                link       A6, -0x0032
  3395. 0000240C  48E7 0028                movem.l    -[A7], A2,A4
  3396. 00002410  206E 000C                movea.l    A0, [A6 + 0xC]
  3397. 00002414  2F08                     move.l     -[A7], A0
  3398. 00002416  486E 000C                pea.l      [A6 + 0xC]
  3399. 0000241A  3F3C 1010                move.w     -[A7], 0x1010
  3400. 0000241E  A9EB                     syscall    Pack4/FP68K
  3401. 00002420  286E 0008                movea.l    A4, [A6 + 0x8]
  3402. 00002424  2054                     movea.l    A0, [A4]
  3403. 00002426  216E 0014 0020           move.l     [A0 + 0x20], [A6 + 0x14]
  3404. 0000242C  4228 0024                clr.b      [A0 + 0x24]
  3405. 00002430  4228 0042                clr.b      [A0 + 0x42]
  3406. 00002434  4228 0043                clr.b      [A0 + 0x43]
  3407. 00002438  4228 0044                clr.b      [A0 + 0x44]
  3408. 0000243C  117C 0001 0025           move.b     [A0 + 0x25], 0x1
  3409. 00002442  4228 0045                clr.b      [A0 + 0x45]
  3410. 00002446  42A7                     clr.l      -[A7]
  3411. 00002448  42A7                     clr.l      -[A7]
  3412. 0000244A  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  3413. 0000244E  2054                     movea.l    A0, [A4]
  3414. 00002450  215F 0046                move.l     [A0 + 0x46], [A7]+
  3415. 00002454  317C 0352 001E           move.w     [A0 + 0x1E], 0x352
  3416. 0000245A  216E 0010 004E           move.l     [A0 + 0x4E], [A6 + 0x10]
  3417. 00002460  6700 0264                beq        +0x266 /* 000026C6 */
  3418. 00002464  2254                     movea.l    A1, [A4]
  3419. 00002466  2069 004E                movea.l    A0, [A1 + 0x4E]
  3420. 0000246A  2050                     movea.l    A0, [A0]
  3421. 0000246C  3368 000A 000A           move.w     [A1 + 0xA], [A0 + 0xA]
  3422. 00002472  2069 004E                movea.l    A0, [A1 + 0x4E]
  3423. 00002476  2050                     movea.l    A0, [A0]
  3424. 00002478  2368 000C 000C           move.l     [A1 + 0xC], [A0 + 0xC]
  3425. 0000247E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3426. 00002482  2054                     movea.l    A0, [A4]
  3427. 00002484  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3428. 00002488  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  3429. 0000248C  2254                     movea.l    A1, [A4]
  3430. 0000248E  2069 004E                movea.l    A0, [A1 + 0x4E]
  3431. 00002492  45E9 0002                lea.l      A2, [A1 + 0x2]
  3432. 00002496  2050                     movea.l    A0, [A0]
  3433. 00002498  43E8 0002                lea.l      A1, [A0 + 0x2]
  3434. 0000249C  24D9                     move.l     [A2]+, [A1]+
  3435. 0000249E  24D9                     move.l     [A2]+, [A1]+
  3436. 000024A0  487A 032C                pea.l      [PC + 0x32C /* 000027CE, value 0x3FFEFD70 */]
  3437. 000024A4  2054                     movea.l    A0, [A4]
  3438. 000024A6  4868 002A                pea.l      [A0 + 0x2A]
  3439. 000024AA  3F3C 1010                move.w     -[A7], 0x1010
  3440. 000024AE  A9EB                     syscall    Pack4/FP68K
  3441. 000024B0  216E 000C 0026           move.l     [A0 + 0x26], [A6 + 0xC]
  3442. 000024B6  2268 004E                movea.l    A1, [A0 + 0x4E]
  3443. 000024BA  7005                     moveq.l    D0, 0x05
  3444. 000024BC  2251                     movea.l    A1, [A1]
  3445. 000024BE  B029 004A                cmp.b      D0, [A1 + 0x4A]
  3446. 000024C2  6600 014A                bne        +0x14C /* 0000260E */
  3447. 000024C6  486E FFF2                pea.l      [A6 - 0xE]
  3448. 000024CA  42A7                     clr.l      -[A7]
  3449. 000024CC  2054                     movea.l    A0, [A4]
  3450. 000024CE  4868 0026                pea.l      [A0 + 0x26]
  3451. 000024D2  486E FFE8                pea.l      [A6 - 0x18]
  3452. 000024D6  3F3C 100E                move.w     -[A7], 0x100E
  3453. 000024DA  A9EB                     syscall    Pack4/FP68K
  3454. 000024DC  486E FFE8                pea.l      [A6 - 0x18]
  3455. 000024E0  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  3456. 000024E4  2D5F FFDA                move.l     [A6 - 0x26], [A7]+
  3457. 000024E8  486E FFDA                pea.l      [A6 - 0x26]
  3458. 000024EC  486E FFDE                pea.l      [A6 - 0x22]
  3459. 000024F0  3F3C 100E                move.w     -[A7], 0x100E
  3460. 000024F4  A9EB                     syscall    Pack4/FP68K
  3461. 000024F6  486E FFDE                pea.l      [A6 - 0x22]
  3462. 000024FA  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  3463. 000024FE  588F                     addq.l     A7, 4
  3464. 00002500  2054                     movea.l    A0, [A4]
  3465. 00002502  4868 002A                pea.l      [A0 + 0x2A]
  3466. 00002506  486E FFF2                pea.l      [A6 - 0xE]
  3467. 0000250A  3F3C 1004                move.w     -[A7], 0x1004
  3468. 0000250E  A9EB                     syscall    Pack4/FP68K
  3469. 00002510  2268 004E                movea.l    A1, [A0 + 0x4E]
  3470. 00002514  2251                     movea.l    A1, [A1]
  3471. 00002516  4869 0032                pea.l      [A1 + 0x32]
  3472. 0000251A  486E FFF2                pea.l      [A6 - 0xE]
  3473. 0000251E  3F3C 1000                move.w     -[A7], 0x1000
  3474. 00002522  A9EB                     syscall    Pack4/FP68K
  3475. 00002524  486E FFF2                pea.l      [A6 - 0xE]
  3476. 00002528  4868 0032                pea.l      [A0 + 0x32]
  3477. 0000252C  3F3C 1010                move.w     -[A7], 0x1010
  3478. 00002530  A9EB                     syscall    Pack4/FP68K
  3479. 00002532  486E FFF2                pea.l      [A6 - 0xE]
  3480. 00002536  42A7                     clr.l      -[A7]
  3481. 00002538  2054                     movea.l    A0, [A4]
  3482. 0000253A  4868 0026                pea.l      [A0 + 0x26]
  3483. 0000253E  486E FFE8                pea.l      [A6 - 0x18]
  3484. 00002542  3F3C 100E                move.w     -[A7], 0x100E
  3485. 00002546  A9EB                     syscall    Pack4/FP68K
  3486. 00002548  486E FFE8                pea.l      [A6 - 0x18]
  3487. 0000254C  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  3488. 00002550  2D5F FFD6                move.l     [A6 - 0x2A], [A7]+
  3489. 00002554  486E FFD6                pea.l      [A6 - 0x2A]
  3490. 00002558  486E FFDE                pea.l      [A6 - 0x22]
  3491. 0000255C  3F3C 100E                move.w     -[A7], 0x100E
  3492. 00002560  A9EB                     syscall    Pack4/FP68K
  3493. 00002562  486E FFDE                pea.l      [A6 - 0x22]
  3494. 00002566  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3495. 0000256A  588F                     addq.l     A7, 4
  3496. 0000256C  2054                     movea.l    A0, [A4]
  3497. 0000256E  4868 002A                pea.l      [A0 + 0x2A]
  3498. 00002572  486E FFF2                pea.l      [A6 - 0xE]
  3499. 00002576  3F3C 1004                move.w     -[A7], 0x1004
  3500. 0000257A  A9EB                     syscall    Pack4/FP68K
  3501. 0000257C  0A2E 0080 FFF2           xori.b     [A6 - 0xE], 0x80
  3502. 00002582  2268 004E                movea.l    A1, [A0 + 0x4E]
  3503. 00002586  2251                     movea.l    A1, [A1]
  3504. 00002588  4869 002E                pea.l      [A1 + 0x2E]
  3505. 0000258C  486E FFF2                pea.l      [A6 - 0xE]
  3506. 00002590  3F3C 1000                move.w     -[A7], 0x1000
  3507. 00002594  A9EB                     syscall    Pack4/FP68K
  3508. 00002596  486E FFF2                pea.l      [A6 - 0xE]
  3509. 0000259A  4868 002E                pea.l      [A0 + 0x2E]
  3510. 0000259E  3F3C 1010                move.w     -[A7], 0x1010
  3511. 000025A2  A9EB                     syscall    Pack4/FP68K
  3512. 000025A4  486E FFFC                pea.l      [A6 - 0x4]
  3513. 000025A8  486E 000C                pea.l      [A6 + 0xC]
  3514. 000025AC  2054                     movea.l    A0, [A4]
  3515. 000025AE  4868 002E                pea.l      [A0 + 0x2E]
  3516. 000025B2  486E FFF2                pea.l      [A6 - 0xE]
  3517. 000025B6  3F3C 100E                move.w     -[A7], 0x100E
  3518. 000025BA  A9EB                     syscall    Pack4/FP68K
  3519. 000025BC  0A2E 0080 FFF2           xori.b     [A6 - 0xE], 0x80
  3520. 000025C2  486E FFF2                pea.l      [A6 - 0xE]
  3521. 000025C6  4868 0032                pea.l      [A0 + 0x32]
  3522. 000025CA  486E FFE8                pea.l      [A6 - 0x18]
  3523. 000025CE  3F3C 100E                move.w     -[A7], 0x100E
  3524. 000025D2  A9EB                     syscall    Pack4/FP68K
  3525. 000025D4  486E FFE8                pea.l      [A6 - 0x18]
  3526. 000025D8  4EAD 2C3A                jsr        [A5 + 0x2C3A /* export_1411 */]
  3527. 000025DC  42A7                     clr.l      -[A7]
  3528. 000025DE  486E 000C                pea.l      [A6 + 0xC]
  3529. 000025E2  486E FFF2                pea.l      [A6 - 0xE]
  3530. 000025E6  3F3C 100E                move.w     -[A7], 0x100E
  3531. 000025EA  A9EB                     syscall    Pack4/FP68K
  3532. 000025EC  486E FFF2                pea.l      [A6 - 0xE]
  3533. 000025F0  487A 01D2                pea.l      [PC + 0x1D2 /* 000027C4, value 0x4007B400 */]
  3534. 000025F4  4EAD 2C2A                jsr        [A5 + 0x2C2A /* export_1409 */]
  3535. 000025F8  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3536. 000025FC  2054                     movea.l    A0, [A4]
  3537. 000025FE  216E FFFC 002A           move.l     [A0 + 0x2A], [A6 - 0x4]
  3538. 00002604  216E 000C 0026           move.l     [A0 + 0x26], [A6 + 0xC]
  3539. 0000260A  6000 010C                bra        +0x10E /* 00002718 */
  3540. label0000260E:
  3541. 0000260E  486E FFF2                pea.l      [A6 - 0xE]
  3542. 00002612  42A7                     clr.l      -[A7]
  3543. 00002614  2054                     movea.l    A0, [A4]
  3544. 00002616  4868 0026                pea.l      [A0 + 0x26]
  3545. 0000261A  486E FFE8                pea.l      [A6 - 0x18]
  3546. 0000261E  3F3C 100E                move.w     -[A7], 0x100E
  3547. 00002622  A9EB                     syscall    Pack4/FP68K
  3548. 00002624  486E FFE8                pea.l      [A6 - 0x18]
  3549. 00002628  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  3550. 0000262C  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  3551. 00002630  486E FFD2                pea.l      [A6 - 0x2E]
  3552. 00002634  486E FFDE                pea.l      [A6 - 0x22]
  3553. 00002638  3F3C 100E                move.w     -[A7], 0x100E
  3554. 0000263C  A9EB                     syscall    Pack4/FP68K
  3555. 0000263E  486E FFDE                pea.l      [A6 - 0x22]
  3556. 00002642  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  3557. 00002646  588F                     addq.l     A7, 4
  3558. 00002648  2054                     movea.l    A0, [A4]
  3559. 0000264A  4868 002A                pea.l      [A0 + 0x2A]
  3560. 0000264E  486E FFF2                pea.l      [A6 - 0xE]
  3561. 00002652  3F3C 1004                move.w     -[A7], 0x1004
  3562. 00002656  A9EB                     syscall    Pack4/FP68K
  3563. 00002658  486E FFF2                pea.l      [A6 - 0xE]
  3564. 0000265C  4868 0032                pea.l      [A0 + 0x32]
  3565. 00002660  3F3C 1010                move.w     -[A7], 0x1010
  3566. 00002664  A9EB                     syscall    Pack4/FP68K
  3567. 00002666  486E FFF2                pea.l      [A6 - 0xE]
  3568. 0000266A  42A7                     clr.l      -[A7]
  3569. 0000266C  2054                     movea.l    A0, [A4]
  3570. 0000266E  4868 0026                pea.l      [A0 + 0x26]
  3571. 00002672  486E FFE8                pea.l      [A6 - 0x18]
  3572. 00002676  3F3C 100E                move.w     -[A7], 0x100E
  3573. 0000267A  A9EB                     syscall    Pack4/FP68K
  3574. 0000267C  486E FFE8                pea.l      [A6 - 0x18]
  3575. 00002680  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  3576. 00002684  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  3577. 00002688  486E FFCE                pea.l      [A6 - 0x32]
  3578. 0000268C  486E FFDE                pea.l      [A6 - 0x22]
  3579. 00002690  3F3C 100E                move.w     -[A7], 0x100E
  3580. 00002694  A9EB                     syscall    Pack4/FP68K
  3581. 00002696  486E FFDE                pea.l      [A6 - 0x22]
  3582. 0000269A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3583. 0000269E  588F                     addq.l     A7, 4
  3584. 000026A0  2054                     movea.l    A0, [A4]
  3585. 000026A2  4868 002A                pea.l      [A0 + 0x2A]
  3586. 000026A6  486E FFF2                pea.l      [A6 - 0xE]
  3587. 000026AA  3F3C 1004                move.w     -[A7], 0x1004
  3588. 000026AE  A9EB                     syscall    Pack4/FP68K
  3589. 000026B0  0A2E 0080 FFF2           xori.b     [A6 - 0xE], 0x80
  3590. 000026B6  486E FFF2                pea.l      [A6 - 0xE]
  3591. 000026BA  4868 002E                pea.l      [A0 + 0x2E]
  3592. 000026BE  3F3C 1010                move.w     -[A7], 0x1010
  3593. 000026C2  A9EB                     syscall    Pack4/FP68K
  3594. 000026C4  6052                     bra        +0x54 /* 00002718 */
  3595. label000026C6:
  3596. 000026C6  2054                     movea.l    A0, [A4]
  3597. 000026C8  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  3598. 000026CE  7000                     moveq.l    D0, 0x00
  3599. 000026D0  2140 000C                move.l     [A0 + 0xC], D0
  3600. 000026D4  487A 00E4                pea.l      [PC + 0xE4 /* 000027BA, value 0x0, cstring "" */]
  3601. 000026D8  4868 0006                pea.l      [A0 + 0x6]
  3602. 000026DC  3F3C 1010                move.w     -[A7], 0x1010
  3603. 000026E0  A9EB                     syscall    Pack4/FP68K
  3604. 000026E2  487A 00D6                pea.l      [PC + 0xD6 /* 000027BA, value 0x0, cstring "" */]
  3605. 000026E6  4868 0002                pea.l      [A0 + 0x2]
  3606. 000026EA  3F3C 1010                move.w     -[A7], 0x1010
  3607. 000026EE  A9EB                     syscall    Pack4/FP68K
  3608. 000026F0  216E 000C 002A           move.l     [A0 + 0x2A], [A6 + 0xC]
  3609. 000026F6  216E 000C 0026           move.l     [A0 + 0x26], [A6 + 0xC]
  3610. 000026FC  487A 00BC                pea.l      [PC + 0xBC /* 000027BA, value 0x0, cstring "" */]
  3611. 00002700  4868 0032                pea.l      [A0 + 0x32]
  3612. 00002704  3F3C 1010                move.w     -[A7], 0x1010
  3613. 00002708  A9EB                     syscall    Pack4/FP68K
  3614. 0000270A  487A 00AE                pea.l      [PC + 0xAE /* 000027BA, value 0x0, cstring "" */]
  3615. 0000270E  4868 002E                pea.l      [A0 + 0x2E]
  3616. 00002712  3F3C 1010                move.w     -[A7], 0x1010
  3617. 00002716  A9EB                     syscall    Pack4/FP68K
  3618. label00002718:
  3619. 00002718  2054                     movea.l    A0, [A4]
  3620. 0000271A  3028 001E                move.w     D0, [A0 + 0x1E]
  3621. 0000271E  48C0                     ext.l      D0
  3622. 00002720  2F00                     move.l     -[A7], D0
  3623. 00002722  42A7                     clr.l      -[A7]
  3624. 00002724  486E 000C                pea.l      [A6 + 0xC]
  3625. 00002728  486E FFF2                pea.l      [A6 - 0xE]
  3626. 0000272C  3F3C 100E                move.w     -[A7], 0x100E
  3627. 00002730  A9EB                     syscall    Pack4/FP68K
  3628. 00002732  487A 007C                pea.l      [PC + 0x7C /* 000027B0, value 0x4004B400 */]
  3629. 00002736  486E FFF2                pea.l      [A6 - 0xE]
  3630. 0000273A  3F3C 0006                move.w     -[A7], 0x6
  3631. 0000273E  A9EB                     syscall    Pack4/FP68K
  3632. 00002740  486E FFF2                pea.l      [A6 - 0xE]
  3633. 00002744  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  3634. 00002748  221F                     move.l     D1, [A7]+
  3635. 0000274A  201F                     move.l     D0, [A7]+
  3636. 0000274C  2F01                     move.l     -[A7], D1
  3637. 0000274E  7208                     moveq.l    D1, 0x08
  3638. 00002750  2F01                     move.l     -[A7], D1
  3639. 00002752  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  3640. 00002756  221F                     move.l     D1, [A7]+
  3641. 00002758  D280                     add.l      D1, D0
  3642. 0000275A  2054                     movea.l    A0, [A4]
  3643. 0000275C  3141 0018                move.w     [A0 + 0x18], D1
  3644. 00002760  42A7                     clr.l      -[A7]
  3645. 00002762  2054                     movea.l    A0, [A4]
  3646. 00002764  3F28 0018                move.w     -[A7], [A0 + 0x18]
  3647. 00002768  4EAD 2C12                jsr        [A5 + 0x2C12 /* export_1406 */]
  3648. 0000276C  2054                     movea.l    A0, [A4]
  3649. 0000276E  215F 001A                move.l     [A0 + 0x1A], [A7]+
  3650. 00002772  487A 0032                pea.l      [PC + 0x32 /* 000027A6, value 0x4003C800 */]
  3651. 00002776  4868 004A                pea.l      [A0 + 0x4A]
  3652. 0000277A  3F3C 1010                move.w     -[A7], 0x1010
  3653. 0000277E  A9EB                     syscall    Pack4/FP68K
  3654. 00002780  487A 001A                pea.l      [PC + 0x1A /* 0000279C, value 0x400C9C40 */]
  3655. 00002784  4868 003E                pea.l      [A0 + 0x3E]
  3656. 00002788  3F3C 1010                move.w     -[A7], 0x1010
  3657. 0000278C  A9EB                     syscall    Pack4/FP68K
  3658. 0000278E  4CDF 1400                movem.l    A2,A4, [A7]+
  3659. 00002792  4E5E                     unlink     A6
  3660. 00002794  205F                     movea.l    A0, [A7]+
  3661. 00002796  DEFC 0010                add.w      A7, 0x10
  3662. 0000279A  4ED0                     jmp        [A0]
  3663. 0000279C  400C                     negx.b     A4
  3664. 0000279E  9C40                     sub.w      D6, D0
  3665. 000027A0  0000 0000                ori.b      D0, 0x0
  3666. 000027A4  0000 4003                ori.b      D0, 0x3
  3667. 000027A8  C800                     and.b      D4, D0
  3668. 000027AA  0000 0000                ori.b      D0, 0x0
  3669. 000027AE  0000 4004                ori.b      D0, 0x4
  3670. 000027B2  B400                     cmp.b      D2, D0
  3671. 000027B4  0000 0000                ori.b      D0, 0x0
  3672. 000027B8  0000 0000                ori.b      D0, 0x0
  3673. 000027BC  0000 0000                ori.b      D0, 0x0
  3674. 000027C0  0000 0000                ori.b      D0, 0x0
  3675. 000027C4  4007                     negx.b     D7
  3676. 000027C6  B400                     cmp.b      D2, D0
  3677. 000027C8  0000 0000                ori.b      D0, 0x0
  3678. 000027CC  0000 3FFE                ori.b      D0, 0xFE
  3679. 000027D0  FD70                     .extension 0xD70 <<F/4-5/6>> // unimplemented
  3680. 000027D2  A3D7                     syscall    vFreeNode, flags=3
  3681. 000027D4  0A3D 70A3                xori.b     <<invalid special address>>, 0xA3
  3682. export_455:
  3683. 000027D8  4E56 FFDC                link       A6, -0x0024
  3684. 000027DC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3685. 000027E0  266E 0008                movea.l    A3, [A6 + 0x8]
  3686. 000027E4  284B                     movea.l    A4, A3
  3687. 000027E6  2254                     movea.l    A1, [A4]
  3688. 000027E8  2069 004E                movea.l    A0, [A1 + 0x4E]
  3689. 000027EC  45EE FFF0                lea.l      A2, [A6 - 0x10]
  3690. 000027F0  2050                     movea.l    A0, [A0]
  3691. 000027F2  43E8 0002                lea.l      A1, [A0 + 0x2]
  3692. 000027F6  24D9                     move.l     [A2]+, [A1]+
  3693. 000027F8  24D9                     move.l     [A2]+, [A1]+
  3694. 000027FA  2254                     movea.l    A1, [A4]
  3695. 000027FC  2069 004E                movea.l    A0, [A1 + 0x4E]
  3696. 00002800  45E9 0002                lea.l      A2, [A1 + 0x2]
  3697. 00002804  2050                     movea.l    A0, [A0]
  3698. 00002806  43E8 0002                lea.l      A1, [A0 + 0x2]
  3699. 0000280A  24D9                     move.l     [A2]+, [A1]+
  3700. 0000280C  24D9                     move.l     [A2]+, [A1]+
  3701. 0000280E  4267                     clr.w      -[A7]
  3702. 00002810  486E FFF0                pea.l      [A6 - 0x10]
  3703. 00002814  2F0B                     move.l     -[A7], A3
  3704. 00002816  4EAD 2502                jsr        [A5 + 0x2502 /* export_1180 */]
  3705. 0000281A  1E1F                     move.b     D7, [A7]+
  3706. label0000281C:
  3707. 0000281C  1007                     move.b     D0, D7
  3708. 0000281E  6766                     beq        +0x68 /* 00002886 */
  3709. 00002820  2054                     movea.l    A0, [A4]
  3710. 00002822  4868 0006                pea.l      [A0 + 0x6]
  3711. 00002826  486E FFE4                pea.l      [A6 - 0x1C]
  3712. 0000282A  3F3C 100E                move.w     -[A7], 0x100E
  3713. 0000282E  A9EB                     syscall    Pack4/FP68K
  3714. 00002830  4868 0032                pea.l      [A0 + 0x32]
  3715. 00002834  486E FFE4                pea.l      [A6 - 0x1C]
  3716. 00002838  3F3C 1000                move.w     -[A7], 0x1000
  3717. 0000283C  A9EB                     syscall    Pack4/FP68K
  3718. 0000283E  486E FFE4                pea.l      [A6 - 0x1C]
  3719. 00002842  4868 0006                pea.l      [A0 + 0x6]
  3720. 00002846  3F3C 1010                move.w     -[A7], 0x1010
  3721. 0000284A  A9EB                     syscall    Pack4/FP68K
  3722. 0000284C  4868 0002                pea.l      [A0 + 0x2]
  3723. 00002850  486E FFE4                pea.l      [A6 - 0x1C]
  3724. 00002854  3F3C 100E                move.w     -[A7], 0x100E
  3725. 00002858  A9EB                     syscall    Pack4/FP68K
  3726. 0000285A  4868 002E                pea.l      [A0 + 0x2E]
  3727. 0000285E  486E FFE4                pea.l      [A6 - 0x1C]
  3728. 00002862  3F3C 1000                move.w     -[A7], 0x1000
  3729. 00002866  A9EB                     syscall    Pack4/FP68K
  3730. 00002868  486E FFE4                pea.l      [A6 - 0x1C]
  3731. 0000286C  4868 0002                pea.l      [A0 + 0x2]
  3732. 00002870  3F3C 1010                move.w     -[A7], 0x1010
  3733. 00002874  A9EB                     syscall    Pack4/FP68K
  3734. 00002876  4267                     clr.w      -[A7]
  3735. 00002878  486E FFF0                pea.l      [A6 - 0x10]
  3736. 0000287C  2F0B                     move.l     -[A7], A3
  3737. 0000287E  4EAD 2502                jsr        [A5 + 0x2502 /* export_1180 */]
  3738. 00002882  1E1F                     move.b     D7, [A7]+
  3739. 00002884  6096                     bra        -0x68 /* 0000281C */
  3740. label00002886:
  3741. 00002886  486E FFDC                pea.l      [A6 - 0x24]
  3742. 0000288A  2054                     movea.l    A0, [A4]
  3743. 0000288C  4868 0002                pea.l      [A0 + 0x2]
  3744. 00002890  4EAD 2C32                jsr        [A5 + 0x2C32 /* export_1410 */]
  3745. 00002894  205F                     movea.l    A0, [A7]+
  3746. 00002896  2454                     movea.l    A2, [A4]
  3747. 00002898  43EA 0010                lea.l      A1, [A2 + 0x10]
  3748. 0000289C  22D8                     move.l     [A1]+, [A0]+
  3749. 0000289E  22D8                     move.l     [A1]+, [A0]+
  3750. 000028A0  4267                     clr.w      -[A7]
  3751. 000028A2  2254                     movea.l    A1, [A4]
  3752. 000028A4  2069 000C                movea.l    A0, [A1 + 0xC]
  3753. 000028A8  2050                     movea.l    A0, [A0]
  3754. 000028AA  4868 000C                pea.l      [A0 + 0xC]
  3755. 000028AE  A8AE                     syscall    EmptyRect
  3756. 000028B0  101F                     move.b     D0, [A7]+
  3757. 000028B2  6716                     beq        +0x18 /* 000028CA */
  3758. 000028B4  2254                     movea.l    A1, [A4]
  3759. 000028B6  2069 000C                movea.l    A0, [A1 + 0xC]
  3760. 000028BA  2050                     movea.l    A0, [A0]
  3761. 000028BC  45E8 000C                lea.l      A2, [A0 + 0xC]
  3762. 000028C0  41E9 0010                lea.l      A0, [A1 + 0x10]
  3763. 000028C4  24D8                     move.l     [A2]+, [A0]+
  3764. 000028C6  24D8                     move.l     [A2]+, [A0]+
  3765. 000028C8  602A                     bra        +0x2C /* 000028F4 */
  3766. label000028CA:
  3767. 000028CA  2254                     movea.l    A1, [A4]
  3768. 000028CC  2069 000C                movea.l    A0, [A1 + 0xC]
  3769. 000028D0  2050                     movea.l    A0, [A0]
  3770. 000028D2  4868 000C                pea.l      [A0 + 0xC]
  3771. 000028D6  4869 0010                pea.l      [A1 + 0x10]
  3772. 000028DA  486E FFF8                pea.l      [A6 - 0x8]
  3773. 000028DE  A8AB                     syscall    UnionRect
  3774. 000028E0  2254                     movea.l    A1, [A4]
  3775. 000028E2  2069 000C                movea.l    A0, [A1 + 0xC]
  3776. 000028E6  2050                     movea.l    A0, [A0]
  3777. 000028E8  45E8 000C                lea.l      A2, [A0 + 0xC]
  3778. 000028EC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3779. 000028F0  24D8                     move.l     [A2]+, [A0]+
  3780. 000028F2  24D8                     move.l     [A2]+, [A0]+
  3781. label000028F4:
  3782. 000028F4  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3783. 000028F8  4E5E                     unlink     A6
  3784. 000028FA  2E9F                     move.l     [A7], [A7]+
  3785. 000028FC  4E75                     rts
  3786. export_456:
  3787. 000028FE  4E56 FFFE                link       A6, -0x0002
  3788. 00002902  48E7 0108                movem.l    -[A7], D7,A4
  3789. 00002906  286E 0008                movea.l    A4, [A6 + 0x8]
  3790. 0000290A  7E01                     moveq.l    D7, 0x01
  3791. 0000290C  6016                     bra        +0x18 /* 00002924 */
  3792. label0000290E:
  3793. 0000290E  3007                     move.w     D0, D7
  3794. 00002910  2054                     movea.l    A0, [A4]
  3795. 00002912  E540                     asl        D0.w, 2
  3796. 00002914  487A 0026                pea.l      [PC + 0x26 /* 0000293C, value 0x0, cstring "" */]
  3797. 00002918  4870 0052                pea.l      [A0 + D0.w + 0x52]
  3798. 0000291C  3F3C 1010                move.w     -[A7], 0x1010
  3799. 00002920  A9EB                     syscall    Pack4/FP68K
  3800. 00002922  5247                     addq.w     D7, 1
  3801. label00002924:
  3802. 00002924  7004                     moveq.l    D0, 0x04
  3803. 00002926  B047                     cmp.w      D0, D7
  3804. 00002928  6CE4                     bge        -0x1A /* 0000290E */
  3805. 0000292A  2054                     movea.l    A0, [A4]
  3806. 0000292C  117C 0001 00B2           move.b     [A0 + 0xB2], 0x1
  3807. 00002932  4CDF 1080                movem.l    D7,A4, [A7]+
  3808. 00002936  4E5E                     unlink     A6
  3809. 00002938  2E9F                     move.l     [A7], [A7]+
  3810. 0000293A  4E75                     rts
  3811. 0000293C  0000 0000                ori.b      D0, 0x0
  3812. 00002940  0000 0000                ori.b      D0, 0x0
  3813. 00002944  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3814. export_457: // at 00002946 (misaligned)
  3815. 00002948  F7AA                     .invalid   <<F/6/3>>
  3816. 0000294A  48E7 0118                movem.l    -[A7], D7,A3,A4
  3817. 0000294E  206E 0016                movea.l    A0, [A6 + 0x16]
  3818. 00002952  2F08                     move.l     -[A7], A0
  3819. 00002954  486E 0016                pea.l      [A6 + 0x16]
  3820. 00002958  3F3C 1010                move.w     -[A7], 0x1010
  3821. 0000295C  A9EB                     syscall    Pack4/FP68K
  3822. 0000295E  206E 0012                movea.l    A0, [A6 + 0x12]
  3823. 00002962  2F08                     move.l     -[A7], A0
  3824. 00002964  486E 0012                pea.l      [A6 + 0x12]
  3825. 00002968  3F3C 1010                move.w     -[A7], 0x1010
  3826. 0000296C  A9EB                     syscall    Pack4/FP68K
  3827. 0000296E  206E 000E                movea.l    A0, [A6 + 0xE]
  3828. 00002972  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3829. 00002976  22D8                     move.l     [A1]+, [A0]+
  3830. 00002978  22D8                     move.l     [A1]+, [A0]+
  3831. 0000297A  286E 0008                movea.l    A4, [A6 + 0x8]
  3832. 0000297E  102E 000C                move.b     D0, [A6 + 0xC]
  3833. 00002982  2054                     movea.l    A0, [A4]
  3834. 00002984  B028 00B0                cmp.b      D0, [A0 + 0xB0]
  3835. 00002988  56C0                     sne        D0
  3836. 0000298A  1228 0024                move.b     D1, [A0 + 0x24]
  3837. 0000298E  0A01 0001                xori.b     D1, 0x1
  3838. 00002992  C001                     and.b      D0, D1
  3839. 00002994  6700 0384                beq        +0x386 /* 00002D1A */
  3840. 00002998  42A7                     clr.l      -[A7]
  3841. 0000299A  2054                     movea.l    A0, [A4]
  3842. 0000299C  4868 0002                pea.l      [A0 + 0x2]
  3843. 000029A0  486E FFF8                pea.l      [A6 - 0x8]
  3844. 000029A4  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  3845. 000029A8  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3846. 000029AC  486E FFE8                pea.l      [A6 - 0x18]
  3847. 000029B0  486E F7CC                pea.l      [A6 - 0x834]
  3848. 000029B4  3F3C 100E                move.w     -[A7], 0x100E
  3849. 000029B8  A9EB                     syscall    Pack4/FP68K
  3850. 000029BA  2054                     movea.l    A0, [A4]
  3851. 000029BC  4868 0026                pea.l      [A0 + 0x26]
  3852. 000029C0  486E F7CC                pea.l      [A6 - 0x834]
  3853. 000029C4  3F3C 1002                move.w     -[A7], 0x1002
  3854. 000029C8  A9EB                     syscall    Pack4/FP68K
  3855. 000029CA  486E F7CC                pea.l      [A6 - 0x834]
  3856. 000029CE  486E FFE8                pea.l      [A6 - 0x18]
  3857. 000029D2  3F3C 1010                move.w     -[A7], 0x1010
  3858. 000029D6  A9EB                     syscall    Pack4/FP68K
  3859. 000029D8  4868 0006                pea.l      [A0 + 0x6]
  3860. 000029DC  486E F7CC                pea.l      [A6 - 0x834]
  3861. 000029E0  3F3C 100E                move.w     -[A7], 0x100E
  3862. 000029E4  A9EB                     syscall    Pack4/FP68K
  3863. 000029E6  486E FFFC                pea.l      [A6 - 0x4]
  3864. 000029EA  486E F7CC                pea.l      [A6 - 0x834]
  3865. 000029EE  3F3C 1002                move.w     -[A7], 0x1002
  3866. 000029F2  A9EB                     syscall    Pack4/FP68K
  3867. 000029F4  486E F7CC                pea.l      [A6 - 0x834]
  3868. 000029F8  486E FFF4                pea.l      [A6 - 0xC]
  3869. 000029FC  3F3C 1010                move.w     -[A7], 0x1010
  3870. 00002A00  A9EB                     syscall    Pack4/FP68K
  3871. 00002A02  4868 0002                pea.l      [A0 + 0x2]
  3872. 00002A06  486E F7CC                pea.l      [A6 - 0x834]
  3873. 00002A0A  3F3C 100E                move.w     -[A7], 0x100E
  3874. 00002A0E  A9EB                     syscall    Pack4/FP68K
  3875. 00002A10  486E FFF8                pea.l      [A6 - 0x8]
  3876. 00002A14  486E F7CC                pea.l      [A6 - 0x834]
  3877. 00002A18  3F3C 1002                move.w     -[A7], 0x1002
  3878. 00002A1C  A9EB                     syscall    Pack4/FP68K
  3879. 00002A1E  486E F7CC                pea.l      [A6 - 0x834]
  3880. 00002A22  486E FFF0                pea.l      [A6 - 0x10]
  3881. 00002A26  3F3C 1010                move.w     -[A7], 0x1010
  3882. 00002A2A  A9EB                     syscall    Pack4/FP68K
  3883. 00002A2C  42A7                     clr.l      -[A7]
  3884. 00002A2E  486E 0012                pea.l      [A6 + 0x12]
  3885. 00002A32  486E F7CC                pea.l      [A6 - 0x834]
  3886. 00002A36  3F3C 100E                move.w     -[A7], 0x100E
  3887. 00002A3A  A9EB                     syscall    Pack4/FP68K
  3888. 00002A3C  486E F7CC                pea.l      [A6 - 0x834]
  3889. 00002A40  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  3890. 00002A44  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  3891. 00002A48  42A7                     clr.l      -[A7]
  3892. 00002A4A  486E F7CC                pea.l      [A6 - 0x834]
  3893. 00002A4E  486E FFDC                pea.l      [A6 - 0x24]
  3894. 00002A52  486E F7C2                pea.l      [A6 - 0x83E]
  3895. 00002A56  3F3C 100E                move.w     -[A7], 0x100E
  3896. 00002A5A  A9EB                     syscall    Pack4/FP68K
  3897. 00002A5C  486E F7C2                pea.l      [A6 - 0x83E]
  3898. 00002A60  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  3899. 00002A64  588F                     addq.l     A7, 4
  3900. 00002A66  486E F7CC                pea.l      [A6 - 0x834]
  3901. 00002A6A  486E F7B8                pea.l      [A6 - 0x848]
  3902. 00002A6E  486E FFDC                pea.l      [A6 - 0x24]
  3903. 00002A72  486E F7AE                pea.l      [A6 - 0x852]
  3904. 00002A76  3F3C 100E                move.w     -[A7], 0x100E
  3905. 00002A7A  A9EB                     syscall    Pack4/FP68K
  3906. 00002A7C  486E F7AE                pea.l      [A6 - 0x852]
  3907. 00002A80  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3908. 00002A84  588F                     addq.l     A7, 4
  3909. 00002A86  0A2E 0080 F7B8           xori.b     [A6 - 0x848], 0x80
  3910. 00002A8C  486E F7B8                pea.l      [A6 - 0x848]
  3911. 00002A90  486E FFF0                pea.l      [A6 - 0x10]
  3912. 00002A94  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  3913. 00002A98  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  3914. 00002A9C  42A7                     clr.l      -[A7]
  3915. 00002A9E  486E FFF4                pea.l      [A6 - 0xC]
  3916. 00002AA2  486E F7CC                pea.l      [A6 - 0x834]
  3917. 00002AA6  3F3C 100E                move.w     -[A7], 0x100E
  3918. 00002AAA  A9EB                     syscall    Pack4/FP68K
  3919. 00002AAC  486E F7CC                pea.l      [A6 - 0x834]
  3920. 00002AB0  486E FFF0                pea.l      [A6 - 0x10]
  3921. 00002AB4  486E F7C2                pea.l      [A6 - 0x83E]
  3922. 00002AB8  3F3C 100E                move.w     -[A7], 0x100E
  3923. 00002ABC  A9EB                     syscall    Pack4/FP68K
  3924. 00002ABE  486E F7C2                pea.l      [A6 - 0x83E]
  3925. 00002AC2  4EAD 2C02                jsr        [A5 + 0x2C02 /* export_1404 */]
  3926. 00002AC6  2D5F F7AA                move.l     [A6 - 0x856], [A7]+
  3927. 00002ACA  486E F7AA                pea.l      [A6 - 0x856]
  3928. 00002ACE  486E F7B8                pea.l      [A6 - 0x848]
  3929. 00002AD2  3F3C 100E                move.w     -[A7], 0x100E
  3930. 00002AD6  A9EB                     syscall    Pack4/FP68K
  3931. 00002AD8  486E F7B8                pea.l      [A6 - 0x848]
  3932. 00002ADC  486E F7B8                pea.l      [A6 - 0x848]
  3933. 00002AE0  3F3C 0004                move.w     -[A7], 0x4
  3934. 00002AE4  A9EB                     syscall    Pack4/FP68K
  3935. 00002AE6  487A 026C                pea.l      [PC + 0x26C /* 00002D54, value 0x3FFF8000 */]
  3936. 00002AEA  486E F7B8                pea.l      [A6 - 0x848]
  3937. 00002AEE  4267                     clr.w      -[A7]
  3938. 00002AF0  A9EB                     syscall    Pack4/FP68K
  3939. 00002AF2  487A 0256                pea.l      [PC + 0x256 /* 00002D4A, value 0x4001F000 */]
  3940. 00002AF6  486E F7B8                pea.l      [A6 - 0x848]
  3941. 00002AFA  3F3C 0006                move.w     -[A7], 0x6
  3942. 00002AFE  A9EB                     syscall    Pack4/FP68K
  3943. 00002B00  486E F7B8                pea.l      [A6 - 0x848]
  3944. 00002B04  486E FFE4                pea.l      [A6 - 0x1C]
  3945. 00002B08  3F3C 1010                move.w     -[A7], 0x1010
  3946. 00002B0C  A9EB                     syscall    Pack4/FP68K
  3947. 00002B0E  486E F7CC                pea.l      [A6 - 0x834]
  3948. 00002B12  486E FFE0                pea.l      [A6 - 0x20]
  3949. 00002B16  41EE F7C2                lea.l      A0, [A6 - 0x83E]
  3950. 00002B1A  43FA 0224                lea.l      A1, [PC + 0x224 /* 00002D40, value 0x3FFF9999 */]
  3951. 00002B1E  20D9                     move.l     [A0]+, [A1]+
  3952. 00002B20  20D9                     move.l     [A0]+, [A1]+
  3953. 00002B22  3091                     move.w     [A0], [A1]
  3954. 00002B24  486E F7C2                pea.l      [A6 - 0x83E]
  3955. 00002B28  3F3C 1004                move.w     -[A7], 0x1004
  3956. 00002B2C  A9EB                     syscall    Pack4/FP68K
  3957. 00002B2E  486E F7C2                pea.l      [A6 - 0x83E]
  3958. 00002B32  3F3C 0003                move.w     -[A7], 0x3
  3959. 00002B36  4EAD 28D2                jsr        [A5 + 0x28D2 /* export_1302 */]
  3960. 00002B3A  588F                     addq.l     A7, 4
  3961. 00002B3C  486E 0016                pea.l      [A6 + 0x16]
  3962. 00002B40  486E F7CC                pea.l      [A6 - 0x834]
  3963. 00002B44  3F3C 1004                move.w     -[A7], 0x1004
  3964. 00002B48  A9EB                     syscall    Pack4/FP68K
  3965. 00002B4A  486E FFE4                pea.l      [A6 - 0x1C]
  3966. 00002B4E  486E F7CC                pea.l      [A6 - 0x834]
  3967. 00002B52  3F3C 1006                move.w     -[A7], 0x1006
  3968. 00002B56  A9EB                     syscall    Pack4/FP68K
  3969. 00002B58  486E F7CC                pea.l      [A6 - 0x834]
  3970. 00002B5C  486E FFEC                pea.l      [A6 - 0x14]
  3971. 00002B60  3F3C 1010                move.w     -[A7], 0x1010
  3972. 00002B64  A9EB                     syscall    Pack4/FP68K
  3973. 00002B66  486E FFEC                pea.l      [A6 - 0x14]
  3974. 00002B6A  486E F7CC                pea.l      [A6 - 0x834]
  3975. 00002B6E  3F3C 100E                move.w     -[A7], 0x100E
  3976. 00002B72  A9EB                     syscall    Pack4/FP68K
  3977. 00002B74  487A 01B2                pea.l      [PC + 0x1B2 /* 00002D28, value 0x0, cstring "" */]
  3978. 00002B78  486E F7CC                pea.l      [A6 - 0x834]
  3979. 00002B7C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3980. 00002B80  A9EB                     syscall    Pack4/FP68K
  3981. 00002B82  620E                     bhi        +0x10 /* 00002B92 */
  3982. 00002B84  487A 01B0                pea.l      [PC + 0x1B0 /* 00002D36, value 0x3FF8A3D7 */]
  3983. 00002B88  486E FFEC                pea.l      [A6 - 0x14]
  3984. 00002B8C  3F3C 1010                move.w     -[A7], 0x1010
  3985. 00002B90  A9EB                     syscall    Pack4/FP68K
  3986. label00002B92:
  3987. 00002B92  2054                     movea.l    A0, [A4]
  3988. 00002B94  3E28 001E                move.w     D7, [A0 + 0x1E]
  3989. 00002B98  7005                     moveq.l    D0, 0x05
  3990. 00002B9A  B028 004A                cmp.b      D0, [A0 + 0x4A]
  3991. 00002B9E  6604                     bne        +0x6 /* 00002BA4 */
  3992. 00002BA0  3E3C 023F                move.w     D7, 0x23F
  3993. label00002BA4:
  3994. 00002BA4  2F2D FFEA                move.l     -[A7], [A5 - 0x16]
  3995. 00002BA8  486E FFEC                pea.l      [A6 - 0x14]
  3996. 00002BAC  486E F7CC                pea.l      [A6 - 0x834]
  3997. 00002BB0  3F3C 100E                move.w     -[A7], 0x100E
  3998. 00002BB4  A9EB                     syscall    Pack4/FP68K
  3999. 00002BB6  486E F7CC                pea.l      [A6 - 0x834]
  4000. 00002BBA  486E F8D8                pea.l      [A6 - 0x728]
  4001. 00002BBE  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  4002. 00002BC2  41EE F9DC                lea.l      A0, [A6 - 0x624]
  4003. 00002BC6  43EE F8D8                lea.l      A1, [A6 - 0x728]
  4004. 00002BCA  703F                     moveq.l    D0, 0x3F
  4005. label00002BCC:
  4006. 00002BCC  20D9                     move.l     [A0]+, [A1]+
  4007. 00002BCE  51C8 FFFC                dbf        D0, -0x6 /* 00002BCC */
  4008. 00002BD2  2F2D FFEA                move.l     -[A7], [A5 - 0x16]
  4009. 00002BD6  2054                     movea.l    A0, [A4]
  4010. 00002BD8  4868 0006                pea.l      [A0 + 0x6]
  4011. 00002BDC  486E F7CC                pea.l      [A6 - 0x834]
  4012. 00002BE0  3F3C 100E                move.w     -[A7], 0x100E
  4013. 00002BE4  A9EB                     syscall    Pack4/FP68K
  4014. 00002BE6  486E F7CC                pea.l      [A6 - 0x834]
  4015. 00002BEA  486E F8D8                pea.l      [A6 - 0x728]
  4016. 00002BEE  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  4017. 00002BF2  41EE FBDC                lea.l      A0, [A6 - 0x424]
  4018. 00002BF6  43EE F8D8                lea.l      A1, [A6 - 0x728]
  4019. 00002BFA  703F                     moveq.l    D0, 0x3F
  4020. label00002BFC:
  4021. 00002BFC  20D9                     move.l     [A0]+, [A1]+
  4022. 00002BFE  51C8 FFFC                dbf        D0, -0x6 /* 00002BFC */
  4023. 00002C02  2F2D FFEA                move.l     -[A7], [A5 - 0x16]
  4024. 00002C06  2054                     movea.l    A0, [A4]
  4025. 00002C08  4868 0002                pea.l      [A0 + 0x2]
  4026. 00002C0C  486E F7CC                pea.l      [A6 - 0x834]
  4027. 00002C10  3F3C 100E                move.w     -[A7], 0x100E
  4028. 00002C14  A9EB                     syscall    Pack4/FP68K
  4029. 00002C16  486E F7CC                pea.l      [A6 - 0x834]
  4030. 00002C1A  486E F8D8                pea.l      [A6 - 0x728]
  4031. 00002C1E  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  4032. 00002C22  41EE FCDC                lea.l      A0, [A6 - 0x324]
  4033. 00002C26  43EE F8D8                lea.l      A1, [A6 - 0x728]
  4034. 00002C2A  703F                     moveq.l    D0, 0x3F
  4035. label00002C2C:
  4036. 00002C2C  20D9                     move.l     [A0]+, [A1]+
  4037. 00002C2E  51C8 FFFC                dbf        D0, -0x6 /* 00002C2C */
  4038. 00002C32  42A7                     clr.l      -[A7]
  4039. 00002C34  3F3C 0258                move.w     -[A7], 0x258
  4040. 00002C38  A9BA                     syscall    GetString
  4041. 00002C3A  265F                     movea.l    A3, [A7]+
  4042. 00002C3C  2053                     movea.l    A0, [A3]
  4043. 00002C3E  43EE FEDC                lea.l      A1, [A6 - 0x124]
  4044. 00002C42  703F                     moveq.l    D0, 0x3F
  4045. label00002C44:
  4046. 00002C44  22D8                     move.l     [A1]+, [A0]+
  4047. 00002C46  51C8 FFFC                dbf        D0, -0x6 /* 00002C44 */
  4048. 00002C4A  486E FEDC                pea.l      [A6 - 0x124]
  4049. 00002C4E  486E FBDC                pea.l      [A6 - 0x424]
  4050. 00002C52  487A 00E0                pea.l      [PC + 0xE0 /* 00002D34, value 0x12C3FF8 */]
  4051. 00002C56  486E FCDC                pea.l      [A6 - 0x324]
  4052. 00002C5A  486E F7D6                pea.l      [A6 - 0x82A]
  4053. 00002C5E  3F3C 0004                move.w     -[A7], 0x4
  4054. 00002C62  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4055. 00002C66  41EE FDDC                lea.l      A0, [A6 - 0x224]
  4056. 00002C6A  43EE F7D6                lea.l      A1, [A6 - 0x82A]
  4057. 00002C6E  703F                     moveq.l    D0, 0x3F
  4058. label00002C70:
  4059. 00002C70  20D9                     move.l     [A0]+, [A1]+
  4060. 00002C72  51C8 FFFC                dbf        D0, -0x6 /* 00002C70 */
  4061. 00002C76  7005                     moveq.l    D0, 0x05
  4062. 00002C78  2054                     movea.l    A0, [A4]
  4063. 00002C7A  B028 004A                cmp.b      D0, [A0 + 0x4A]
  4064. 00002C7E  6608                     bne        +0xA /* 00002C88 */
  4065. 00002C80  3E3C 023F                move.w     D7, 0x23F
  4066. 00002C84  422E FDDC                clr.b      [A6 - 0x224]
  4067. label00002C88:
  4068. 00002C88  42A7                     clr.l      -[A7]
  4069. 00002C8A  3F07                     move.w     -[A7], D7
  4070. 00002C8C  A9BA                     syscall    GetString
  4071. 00002C8E  265F                     movea.l    A3, [A7]+
  4072. 00002C90  2053                     movea.l    A0, [A3]
  4073. 00002C92  43EE FADC                lea.l      A1, [A6 - 0x524]
  4074. 00002C96  703F                     moveq.l    D0, 0x3F
  4075. label00002C98:
  4076. 00002C98  22D8                     move.l     [A1]+, [A0]+
  4077. 00002C9A  51C8 FFFC                dbf        D0, -0x6 /* 00002C98 */
  4078. 00002C9E  486E F9DC                pea.l      [A6 - 0x624]
  4079. 00002CA2  486E FADC                pea.l      [A6 - 0x524]
  4080. 00002CA6  486E FDDC                pea.l      [A6 - 0x224]
  4081. 00002CAA  487A 0086                pea.l      [PC + 0x86 /* 00002D32, value 0x10D012C */]
  4082. 00002CAE  486E F7D6                pea.l      [A6 - 0x82A]
  4083. 00002CB2  3F3C 0004                move.w     -[A7], 0x4
  4084. 00002CB6  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4085. 00002CBA  41EE FDDC                lea.l      A0, [A6 - 0x224]
  4086. 00002CBE  43EE F7D6                lea.l      A1, [A6 - 0x82A]
  4087. 00002CC2  703F                     moveq.l    D0, 0x3F
  4088. label00002CC4:
  4089. 00002CC4  20D9                     move.l     [A0]+, [A1]+
  4090. 00002CC6  51C8 FFFC                dbf        D0, -0x6 /* 00002CC4 */
  4091. 00002CCA  486E FDDC                pea.l      [A6 - 0x224]
  4092. 00002CCE  2054                     movea.l    A0, [A4]
  4093. 00002CD0  2F28 0046                move.l     -[A7], [A0 + 0x46]
  4094. 00002CD4  4EAD 2C4A                jsr        [A5 + 0x2C4A /* export_1413 */]
  4095. 00002CD8  486E FFEC                pea.l      [A6 - 0x14]
  4096. 00002CDC  486E F7CC                pea.l      [A6 - 0x834]
  4097. 00002CE0  3F3C 100E                move.w     -[A7], 0x100E
  4098. 00002CE4  A9EB                     syscall    Pack4/FP68K
  4099. 00002CE6  486E F7CC                pea.l      [A6 - 0x834]
  4100. 00002CEA  486E FFE8                pea.l      [A6 - 0x18]
  4101. 00002CEE  486E F7C2                pea.l      [A6 - 0x83E]
  4102. 00002CF2  3F3C 100E                move.w     -[A7], 0x100E
  4103. 00002CF6  A9EB                     syscall    Pack4/FP68K
  4104. 00002CF8  486E F7C2                pea.l      [A6 - 0x83E]
  4105. 00002CFC  487A 002A                pea.l      [PC + 0x2A /* 00002D28, value 0x0, cstring "" */]
  4106. 00002D00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4107. 00002D04  4EAD 25B2                jsr        [A5 + 0x25B2 /* export_1202 */]
  4108. 00002D08  7005                     moveq.l    D0, 0x05
  4109. 00002D0A  2054                     movea.l    A0, [A4]
  4110. 00002D0C  B028 004A                cmp.b      D0, [A0 + 0x4A]
  4111. 00002D10  6F08                     ble        +0xA /* 00002D1A */
  4112. 00002D12  2054                     movea.l    A0, [A4]
  4113. 00002D14  117C 0004 004A           move.b     [A0 + 0x4A], 0x4
  4114. label00002D1A:
  4115. 00002D1A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4116. 00002D1E  4E5E                     unlink     A6
  4117. 00002D20  205F                     movea.l    A0, [A7]+
  4118. 00002D22  DEFC 0012                add.w      A7, 0x12
  4119. 00002D26  4ED0                     jmp        [A0]
  4120. 00002D28  0000 0000                ori.b      D0, 0x0
  4121. 00002D2C  0000 0000                ori.b      D0, 0x0
  4122. 00002D30  0000 010D                ori.b      D0, 0xD /* '\r' */
  4123. 00002D34  012C 3FF8                btst       [A4 + 0x3FF8], D0
  4124. 00002D38  A3D7                     syscall    vFreeNode, flags=3
  4125. 00002D3A  0A3D 70A3                xori.b     <<invalid special address>>, 0xA3
  4126. 00002D3E  D70B                     addx.b     -[A3], -[A3]
  4127. 00002D40  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  4128. 00002D42  9999                     sub.l      [A1]+, D4
  4129. 00002D44  9999                     sub.l      [A1]+, D4
  4130. 00002D46  9999                     sub.l      [A1]+, D4
  4131. 00002D48  9999                     sub.l      [A1]+, D4
  4132. 00002D4A  4001                     negx.b     D1
  4133. 00002D4C  F000 0000                pmove      D0, MR0
  4134. 00002D50  0000 0000                ori.b      D0, 0x0
  4135. 00002D54  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  4136. 00002D56  8000                     or.b       D0, D0
  4137. 00002D58  0000 0000                ori.b      D0, 0x0
  4138. 00002D5C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4139. export_458: // at 00002D5E (misaligned)
  4140. 00002D60  FFEC                     .invalid   <<F/7/7>>
  4141. 00002D62  2F0C                     move.l     -[A7], A4
  4142. 00002D64  206E 0008                movea.l    A0, [A6 + 0x8]
  4143. 00002D68  2868 0008                movea.l    A4, [A0 + 0x8]
  4144. 00002D6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4145. 00002D70  4868 0010                pea.l      [A0 + 0x10]
  4146. 00002D74  486E FFF6                pea.l      [A6 - 0xA]
  4147. 00002D78  3F3C 100E                move.w     -[A7], 0x100E
  4148. 00002D7C  A9EB                     syscall    Pack4/FP68K
  4149. 00002D7E  486E FFF6                pea.l      [A6 - 0xA]
  4150. 00002D82  206E 0008                movea.l    A0, [A6 + 0x8]
  4151. 00002D86  4868 000C                pea.l      [A0 + 0xC]
  4152. 00002D8A  486E FFEC                pea.l      [A6 - 0x14]
  4153. 00002D8E  3F3C 100E                move.w     -[A7], 0x100E
  4154. 00002D92  A9EB                     syscall    Pack4/FP68K
  4155. 00002D94  486E FFEC                pea.l      [A6 - 0x14]
  4156. 00002D98  2054                     movea.l    A0, [A4]
  4157. 00002D9A  4868 0002                pea.l      [A0 + 0x2]
  4158. 00002D9E  1F28 00B0                move.b     -[A7], [A0 + 0xB0]
  4159. 00002DA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4160. 00002DA6  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  4161. 00002DAA  285F                     movea.l    A4, [A7]+
  4162. 00002DAC  4E5E                     unlink     A6
  4163. 00002DAE  205F                     movea.l    A0, [A7]+
  4164. 00002DB0  504F                     addq.w     A7, 8
  4165. 00002DB2  4ED0                     jmp        [A0]
  4166. export_459:
  4167. 00002DB4  4E56 FFD0                link       A6, -0x0030
  4168. 00002DB8  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  4169. 00002DBC  206E 0010                movea.l    A0, [A6 + 0x10]
  4170. 00002DC0  2F08                     move.l     -[A7], A0
  4171. 00002DC2  486E 0010                pea.l      [A6 + 0x10]
  4172. 00002DC6  3F3C 1010                move.w     -[A7], 0x1010
  4173. 00002DCA  A9EB                     syscall    Pack4/FP68K
  4174. 00002DCC  206E 000C                movea.l    A0, [A6 + 0xC]
  4175. 00002DD0  2F08                     move.l     -[A7], A0
  4176. 00002DD2  486E 000C                pea.l      [A6 + 0xC]
  4177. 00002DD6  3F3C 1010                move.w     -[A7], 0x1010
  4178. 00002DDA  A9EB                     syscall    Pack4/FP68K
  4179. 00002DDC  286E 0008                movea.l    A4, [A6 + 0x8]
  4180. 00002DE0  4267                     clr.w      -[A7]
  4181. 00002DE2  1F3C 0003                move.b     -[A7], 0x3
  4182. 00002DE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4183. 00002DEA  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  4184. 00002DEE  2054                     movea.l    A0, [A4]
  4185. 00002DF0  1028 0024                move.b     D0, [A0 + 0x24]
  4186. 00002DF4  0A00 0001                xori.b     D0, 0x1
  4187. 00002DF8  C01F                     and.b      D0, [A7]+
  4188. 00002DFA  6700 0172                beq        +0x174 /* 00002F6E */
  4189. 00002DFE  486E FFDA                pea.l      [A6 - 0x26]
  4190. 00002E02  A898                     syscall    GetPenState
  4191. 00002E04  2054                     movea.l    A0, [A4]
  4192. 00002E06  4868 003E                pea.l      [A0 + 0x3E]
  4193. 00002E0A  486E FFD0                pea.l      [A6 - 0x30]
  4194. 00002E0E  3F3C 100E                move.w     -[A7], 0x100E
  4195. 00002E12  A9EB                     syscall    Pack4/FP68K
  4196. 00002E14  486E 0010                pea.l      [A6 + 0x10]
  4197. 00002E18  486E FFD0                pea.l      [A6 - 0x30]
  4198. 00002E1C  3F3C 1002                move.w     -[A7], 0x1002
  4199. 00002E20  A9EB                     syscall    Pack4/FP68K
  4200. 00002E22  486E FFD0                pea.l      [A6 - 0x30]
  4201. 00002E26  4868 003E                pea.l      [A0 + 0x3E]
  4202. 00002E2A  3F3C 1010                move.w     -[A7], 0x1010
  4203. 00002E2E  A9EB                     syscall    Pack4/FP68K
  4204. 00002E30  2254                     movea.l    A1, [A4]
  4205. 00002E32  2069 0020                movea.l    A0, [A1 + 0x20]
  4206. 00002E36  2050                     movea.l    A0, [A0]
  4207. 00002E38  2468 0332                movea.l    A2, [A0 + 0x332]
  4208. 00002E3C  2452                     movea.l    A2, [A2]
  4209. 00002E3E  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  4210. 00002E42  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4211. 00002E46  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4212. 00002E4A  2454                     movea.l    A2, [A4]
  4213. 00002E4C  43EA 0010                lea.l      A1, [A2 + 0x10]
  4214. 00002E50  20D9                     move.l     [A0]+, [A1]+
  4215. 00002E52  20D9                     move.l     [A0]+, [A1]+
  4216. 00002E54  486E FFF0                pea.l      [A6 - 0x10]
  4217. 00002E58  2F3C FEC0 FEC0           move.l     -[A7], 0xFEC0FEC0
  4218. 00002E5E  A8A9                     syscall    InsetRect
  4219. 00002E60  42A7                     clr.l      -[A7]
  4220. 00002E62  486E 000C                pea.l      [A6 + 0xC]
  4221. 00002E66  486E FFD0                pea.l      [A6 - 0x30]
  4222. 00002E6A  3F3C 100E                move.w     -[A7], 0x100E
  4223. 00002E6E  A9EB                     syscall    Pack4/FP68K
  4224. 00002E70  486E FFD0                pea.l      [A6 - 0x30]
  4225. 00002E74  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4226. 00002E78  201F                     move.l     D0, [A7]+
  4227. 00002E7A  720A                     moveq.l    D1, 0x0A
  4228. 00002E7C  9081                     sub.l      D0, D1
  4229. 00002E7E  3E00                     move.w     D7, D0
  4230. 00002E80  42A7                     clr.l      -[A7]
  4231. 00002E82  486E 0010                pea.l      [A6 + 0x10]
  4232. 00002E86  486E FFD0                pea.l      [A6 - 0x30]
  4233. 00002E8A  3F3C 100E                move.w     -[A7], 0x100E
  4234. 00002E8E  A9EB                     syscall    Pack4/FP68K
  4235. 00002E90  486E FFD0                pea.l      [A6 - 0x30]
  4236. 00002E94  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4237. 00002E98  201F                     move.l     D0, [A7]+
  4238. 00002E9A  3C00                     move.w     D6, D0
  4239. 00002E9C  5340                     subq.w     D0, 1
  4240. 00002E9E  6B46                     bmi        +0x48 /* 00002EE6 */
  4241. 00002EA0  0440 00F8                subi.w     D0, 0xF8
  4242. 00002EA4  6F20                     ble        +0x22 /* 00002EC6 */
  4243. 00002EA6  5340                     subq.w     D0, 1
  4244. 00002EA8  6B3C                     bmi        +0x3E /* 00002EE6 */
  4245. 00002EAA  0440 00F9                subi.w     D0, 0xF9
  4246. 00002EAE  6F1E                     ble        +0x20 /* 00002ECE */
  4247. 00002EB0  5340                     subq.w     D0, 1
  4248. 00002EB2  6B32                     bmi        +0x34 /* 00002EE6 */
  4249. 00002EB4  0440 00F9                subi.w     D0, 0xF9
  4250. 00002EB8  6F1C                     ble        +0x1E /* 00002ED6 */
  4251. 00002EBA  5340                     subq.w     D0, 1
  4252. 00002EBC  6B28                     bmi        +0x2A /* 00002EE6 */
  4253. 00002EBE  0440 00FA                subi.w     D0, 0xFA
  4254. 00002EC2  6F1A                     ble        +0x1C /* 00002EDE */
  4255. 00002EC4  6020                     bra        +0x22 /* 00002EE6 */
  4256. label00002EC6:
  4257. 00002EC6  486D F9FE                pea.l      [A5 - 0x602]
  4258. 00002ECA  A89D                     syscall    PenPat
  4259. 00002ECC  601E                     bra        +0x20 /* 00002EEC */
  4260. label00002ECE:
  4261. 00002ECE  486D FA06                pea.l      [A5 - 0x5FA]
  4262. 00002ED2  A89D                     syscall    PenPat
  4263. 00002ED4  6016                     bra        +0x18 /* 00002EEC */
  4264. label00002ED6:
  4265. 00002ED6  486D F9F6                pea.l      [A5 - 0x60A]
  4266. 00002EDA  A89D                     syscall    PenPat
  4267. 00002EDC  600E                     bra        +0x10 /* 00002EEC */
  4268. label00002EDE:
  4269. 00002EDE  486D FA0E                pea.l      [A5 - 0x5F2]
  4270. 00002EE2  A89D                     syscall    PenPat
  4271. 00002EE4  6006                     bra        +0x8 /* 00002EEC */
  4272. label00002EE6:
  4273. 00002EE6  486D FA16                pea.l      [A5 - 0x5EA]
  4274. 00002EEA  A89D                     syscall    PenPat
  4275. label00002EEC:
  4276. 00002EEC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4277. 00002EF0  A89C                     syscall    PenMode
  4278. 00002EF2  486E FFF0                pea.l      [A6 - 0x10]
  4279. 00002EF6  3F07                     move.w     -[A7], D7
  4280. 00002EF8  3F3C 0014                move.w     -[A7], 0x14
  4281. 00002EFC  A8BF                     syscall    PaintArc
  4282. 00002EFE  486D 0E72                pea.l      [A5 + 0xE72 /* export_458 */]
  4283. 00002F02  2F0E                     move.l     -[A7], A6
  4284. 00002F04  2254                     movea.l    A1, [A4]
  4285. 00002F06  2069 000C                movea.l    A0, [A1 + 0xC]
  4286. 00002F0A  2050                     movea.l    A0, [A0]
  4287. 00002F0C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4288. 00002F10  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4289. 00002F14  4267                     clr.w      -[A7]
  4290. 00002F16  2254                     movea.l    A1, [A4]
  4291. 00002F18  2069 000C                movea.l    A0, [A1 + 0xC]
  4292. 00002F1C  2050                     movea.l    A0, [A0]
  4293. 00002F1E  4868 000C                pea.l      [A0 + 0xC]
  4294. 00002F22  A8AE                     syscall    EmptyRect
  4295. 00002F24  101F                     move.b     D0, [A7]+
  4296. 00002F26  6716                     beq        +0x18 /* 00002F3E */
  4297. 00002F28  2254                     movea.l    A1, [A4]
  4298. 00002F2A  2069 000C                movea.l    A0, [A1 + 0xC]
  4299. 00002F2E  2050                     movea.l    A0, [A0]
  4300. 00002F30  45E8 000C                lea.l      A2, [A0 + 0xC]
  4301. 00002F34  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4302. 00002F38  24D8                     move.l     [A2]+, [A0]+
  4303. 00002F3A  24D8                     move.l     [A2]+, [A0]+
  4304. 00002F3C  602A                     bra        +0x2C /* 00002F68 */
  4305. label00002F3E:
  4306. 00002F3E  2254                     movea.l    A1, [A4]
  4307. 00002F40  2069 000C                movea.l    A0, [A1 + 0xC]
  4308. 00002F44  2050                     movea.l    A0, [A0]
  4309. 00002F46  4868 000C                pea.l      [A0 + 0xC]
  4310. 00002F4A  486E FFF0                pea.l      [A6 - 0x10]
  4311. 00002F4E  486E FFF8                pea.l      [A6 - 0x8]
  4312. 00002F52  A8AB                     syscall    UnionRect
  4313. 00002F54  2254                     movea.l    A1, [A4]
  4314. 00002F56  2069 000C                movea.l    A0, [A1 + 0xC]
  4315. 00002F5A  2050                     movea.l    A0, [A0]
  4316. 00002F5C  45E8 000C                lea.l      A2, [A0 + 0xC]
  4317. 00002F60  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4318. 00002F64  24D8                     move.l     [A2]+, [A0]+
  4319. 00002F66  24D8                     move.l     [A2]+, [A0]+
  4320. label00002F68:
  4321. 00002F68  486E FFDA                pea.l      [A6 - 0x26]
  4322. 00002F6C  A899                     syscall    SetPenState
  4323. label00002F6E:
  4324. 00002F6E  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  4325. 00002F72  4E5E                     unlink     A6
  4326. 00002F74  205F                     movea.l    A0, [A7]+
  4327. 00002F76  DEFC 000C                add.w      A7, 0xC
  4328. 00002F7A  4ED0                     jmp        [A0]
  4329. export_460:
  4330. 00002F7C  4E56 FFF2                link       A6, -0x000E
  4331. 00002F80  48E7 0018                movem.l    -[A7], A3,A4
  4332. 00002F84  206E 000C                movea.l    A0, [A6 + 0xC]
  4333. 00002F88  2F08                     move.l     -[A7], A0
  4334. 00002F8A  486E 000C                pea.l      [A6 + 0xC]
  4335. 00002F8E  3F3C 1010                move.w     -[A7], 0x1010
  4336. 00002F92  A9EB                     syscall    Pack4/FP68K
  4337. 00002F94  266E 0008                movea.l    A3, [A6 + 0x8]
  4338. 00002F98  284B                     movea.l    A4, A3
  4339. 00002F9A  4267                     clr.w      -[A7]
  4340. 00002F9C  1F3C 0004                move.b     -[A7], 0x4
  4341. 00002FA0  2F0B                     move.l     -[A7], A3
  4342. 00002FA2  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  4343. 00002FA6  2054                     movea.l    A0, [A4]
  4344. 00002FA8  1028 0024                move.b     D0, [A0 + 0x24]
  4345. 00002FAC  0A00 0001                xori.b     D0, 0x1
  4346. 00002FB0  C01F                     and.b      D0, [A7]+
  4347. 00002FB2  4A28 0051                tst.b      [A0 + 0x51]
  4348. 00002FB6  5EC1                     sgt        D1
  4349. 00002FB8  C001                     and.b      D0, D1
  4350. 00002FBA  6774                     beq        +0x76 /* 00003030 */
  4351. 00002FBC  486E FFFC                pea.l      [A6 - 0x4]
  4352. 00002FC0  486D 2A0C                pea.l      [A5 + 0x2A0C]
  4353. 00002FC4  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  4354. 00002FC8  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  4355. 00002FCC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4356. 00002FD0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4357. 00002FD4  206E FFFC                movea.l    A0, [A6 - 0x4]
  4358. 00002FD8  2254                     movea.l    A1, [A4]
  4359. 00002FDA  2050                     movea.l    A0, [A0]
  4360. 00002FDC  2169 000C 000C           move.l     [A0 + 0xC], [A1 + 0xC]
  4361. 00002FE2  4267                     clr.w      -[A7]
  4362. 00002FE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4363. 00002FE8  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  4364. 00002FEC  101F                     move.b     D0, [A7]+
  4365. 00002FEE  6738                     beq        +0x3A /* 00003028 */
  4366. 00002FF0  2054                     movea.l    A0, [A4]
  4367. 00002FF2  2F28 0020                move.l     -[A7], [A0 + 0x20]
  4368. 00002FF6  2F0B                     move.l     -[A7], A3
  4369. 00002FF8  486E 000C                pea.l      [A6 + 0xC]
  4370. 00002FFC  486E FFF2                pea.l      [A6 - 0xE]
  4371. 00003000  3F3C 100E                move.w     -[A7], 0x100E
  4372. 00003004  A9EB                     syscall    Pack4/FP68K
  4373. 00003006  486E FFF2                pea.l      [A6 - 0xE]
  4374. 0000300A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4375. 0000300E  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  4376. 00003012  2054                     movea.l    A0, [A4]
  4377. 00003014  1028 0051                move.b     D0, [A0 + 0x51]
  4378. 00003018  4880                     ext.w      D0
  4379. 0000301A  5340                     subq.w     D0, 1
  4380. 0000301C  1140 0051                move.b     [A0 + 0x51], D0
  4381. 00003020  117C 0001 00B2           move.b     [A0 + 0xB2], 0x1
  4382. 00003026  6008                     bra        +0xA /* 00003030 */
  4383. label00003028:
  4384. 00003028  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4385. 0000302C  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  4386. label00003030:
  4387. 00003030  4CDF 1800                movem.l    A3,A4, [A7]+
  4388. 00003034  4E5E                     unlink     A6
  4389. 00003036  205F                     movea.l    A0, [A7]+
  4390. 00003038  504F                     addq.w     A7, 8
  4391. 0000303A  4ED0                     jmp        [A0]
  4392. export_461:
  4393. 0000303C  4E56 FFEC                link       A6, -0x0014
  4394. 00003040  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4395. 00003044  266E 000C                movea.l    A3, [A6 + 0xC]
  4396. 00003048  286E 0008                movea.l    A4, [A6 + 0x8]
  4397. 0000304C  4267                     clr.w      -[A7]
  4398. 0000304E  2054                     movea.l    A0, [A4]
  4399. 00003050  3028 0052                move.w     D0, [A0 + 0x52]
  4400. 00003054  48C0                     ext.l      D0
  4401. 00003056  81FC 0002                divs.w     D0, 0x2
  4402. 0000305A  3F00                     move.w     -[A7], D0
  4403. 0000305C  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  4404. 00003060  3E1F                     move.w     D7, [A7]+
  4405. 00003062  2054                     movea.l    A0, [A4]
  4406. 00003064  3028 0052                move.w     D0, [A0 + 0x52]
  4407. 00003068  9047                     sub.w      D0, D7
  4408. 0000306A  3140 0052                move.w     [A0 + 0x52], D0
  4409. 0000306E  3007                     move.w     D0, D7
  4410. 00003070  2253                     movea.l    A1, [A3]
  4411. 00003072  D069 0052                add.w      D0, [A1 + 0x52]
  4412. 00003076  3340 0052                move.w     [A1 + 0x52], D0
  4413. 0000307A  4868 003E                pea.l      [A0 + 0x3E]
  4414. 0000307E  45EE FFF0                lea.l      A2, [A6 - 0x10]
  4415. 00003082  41FA 00DC                lea.l      A0, [PC + 0xDC /* 00003160, value 0x3FFE8000 */]
  4416. 00003086  24D8                     move.l     [A2]+, [A0]+
  4417. 00003088  24D8                     move.l     [A2]+, [A0]+
  4418. 0000308A  3490                     move.w     [A2], [A0]
  4419. 0000308C  486E FFF0                pea.l      [A6 - 0x10]
  4420. 00003090  3F3C 1004                move.w     -[A7], 0x1004
  4421. 00003094  A9EB                     syscall    Pack4/FP68K
  4422. 00003096  42A7                     clr.l      -[A7]
  4423. 00003098  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  4424. 0000309C  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  4425. 000030A0  486E FFEC                pea.l      [A6 - 0x14]
  4426. 000030A4  486E FFF0                pea.l      [A6 - 0x10]
  4427. 000030A8  3F3C 1004                move.w     -[A7], 0x1004
  4428. 000030AC  A9EB                     syscall    Pack4/FP68K
  4429. 000030AE  486E FFF0                pea.l      [A6 - 0x10]
  4430. 000030B2  486E FFFA                pea.l      [A6 - 0x6]
  4431. 000030B6  3F3C 1010                move.w     -[A7], 0x1010
  4432. 000030BA  A9EB                     syscall    Pack4/FP68K
  4433. 000030BC  2054                     movea.l    A0, [A4]
  4434. 000030BE  4868 003E                pea.l      [A0 + 0x3E]
  4435. 000030C2  486E FFF0                pea.l      [A6 - 0x10]
  4436. 000030C6  3F3C 100E                move.w     -[A7], 0x100E
  4437. 000030CA  A9EB                     syscall    Pack4/FP68K
  4438. 000030CC  486E FFFA                pea.l      [A6 - 0x6]
  4439. 000030D0  486E FFF0                pea.l      [A6 - 0x10]
  4440. 000030D4  3F3C 1002                move.w     -[A7], 0x1002
  4441. 000030D8  A9EB                     syscall    Pack4/FP68K
  4442. 000030DA  486E FFF0                pea.l      [A6 - 0x10]
  4443. 000030DE  4868 003E                pea.l      [A0 + 0x3E]
  4444. 000030E2  3F3C 1010                move.w     -[A7], 0x1010
  4445. 000030E6  A9EB                     syscall    Pack4/FP68K
  4446. 000030E8  2253                     movea.l    A1, [A3]
  4447. 000030EA  4869 003E                pea.l      [A1 + 0x3E]
  4448. 000030EE  486E FFF0                pea.l      [A6 - 0x10]
  4449. 000030F2  3F3C 100E                move.w     -[A7], 0x100E
  4450. 000030F6  A9EB                     syscall    Pack4/FP68K
  4451. 000030F8  486E FFFA                pea.l      [A6 - 0x6]
  4452. 000030FC  486E FFF0                pea.l      [A6 - 0x10]
  4453. 00003100  3F3C 1000                move.w     -[A7], 0x1000
  4454. 00003104  A9EB                     syscall    Pack4/FP68K
  4455. 00003106  486E FFF0                pea.l      [A6 - 0x10]
  4456. 0000310A  4869 003E                pea.l      [A1 + 0x3E]
  4457. 0000310E  3F3C 1010                move.w     -[A7], 0x1010
  4458. 00003112  A9EB                     syscall    Pack4/FP68K
  4459. 00003114  4267                     clr.w      -[A7]
  4460. 00003116  2054                     movea.l    A0, [A4]
  4461. 00003118  1028 0051                move.b     D0, [A0 + 0x51]
  4462. 0000311C  4880                     ext.w      D0
  4463. 0000311E  48C0                     ext.l      D0
  4464. 00003120  81FC 0002                divs.w     D0, 0x2
  4465. 00003124  3F00                     move.w     -[A7], D0
  4466. 00003126  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  4467. 0000312A  3E1F                     move.w     D7, [A7]+
  4468. 0000312C  2054                     movea.l    A0, [A4]
  4469. 0000312E  1028 0051                move.b     D0, [A0 + 0x51]
  4470. 00003132  4880                     ext.w      D0
  4471. 00003134  9047                     sub.w      D0, D7
  4472. 00003136  1140 0051                move.b     [A0 + 0x51], D0
  4473. 0000313A  2253                     movea.l    A1, [A3]
  4474. 0000313C  1029 0051                move.b     D0, [A1 + 0x51]
  4475. 00003140  4880                     ext.w      D0
  4476. 00003142  D047                     add.w      D0, D7
  4477. 00003144  1340 0051                move.b     [A1 + 0x51], D0
  4478. 00003148  137C 0001 00B2           move.b     [A1 + 0xB2], 0x1
  4479. 0000314E  117C 0001 00B2           move.b     [A0 + 0xB2], 0x1
  4480. 00003154  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4481. 00003158  4E5E                     unlink     A6
  4482. 0000315A  205F                     movea.l    A0, [A7]+
  4483. 0000315C  504F                     addq.w     A7, 8
  4484. 0000315E  4ED0                     jmp        [A0]
  4485. 00003160  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  4486. 00003162  8000                     or.b       D0, D0
  4487. 00003164  0000 0000                ori.b      D0, 0x0
  4488. 00003168  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4489. export_462: // at 0000316A (misaligned)
  4490. 0000316C  FFD6                     .invalid   <<F/7/7>>
  4491. 0000316E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4492. 00003172  206E 0010                movea.l    A0, [A6 + 0x10]
  4493. 00003176  2F08                     move.l     -[A7], A0
  4494. 00003178  486E 0010                pea.l      [A6 + 0x10]
  4495. 0000317C  3F3C 1010                move.w     -[A7], 0x1010
  4496. 00003180  A9EB                     syscall    Pack4/FP68K
  4497. 00003182  206E 000C                movea.l    A0, [A6 + 0xC]
  4498. 00003186  2F08                     move.l     -[A7], A0
  4499. 00003188  486E 000C                pea.l      [A6 + 0xC]
  4500. 0000318C  3F3C 1010                move.w     -[A7], 0x1010
  4501. 00003190  A9EB                     syscall    Pack4/FP68K
  4502. 00003192  266E 0008                movea.l    A3, [A6 + 0x8]
  4503. 00003196  284B                     movea.l    A4, A3
  4504. 00003198  4267                     clr.w      -[A7]
  4505. 0000319A  42A7                     clr.l      -[A7]
  4506. 0000319C  486E 0010                pea.l      [A6 + 0x10]
  4507. 000031A0  486E FFE0                pea.l      [A6 - 0x20]
  4508. 000031A4  3F3C 100E                move.w     -[A7], 0x100E
  4509. 000031A8  A9EB                     syscall    Pack4/FP68K
  4510. 000031AA  486E FFE0                pea.l      [A6 - 0x20]
  4511. 000031AE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4512. 000031B2  201F                     move.l     D0, [A7]+
  4513. 000031B4  3F00                     move.w     -[A7], D0
  4514. 000031B6  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  4515. 000031BA  3E1F                     move.w     D7, [A7]+
  4516. 000031BC  5247                     addq.w     D7, 1
  4517. 000031BE  2054                     movea.l    A0, [A4]
  4518. 000031C0  BE68 0052                cmp.w      D7, [A0 + 0x52]
  4519. 000031C4  6F06                     ble        +0x8 /* 000031CC */
  4520. 000031C6  2054                     movea.l    A0, [A4]
  4521. 000031C8  3E28 0052                move.w     D7, [A0 + 0x52]
  4522. label000031CC:
  4523. 000031CC  3007                     move.w     D0, D7
  4524. 000031CE  2054                     movea.l    A0, [A4]
  4525. 000031D0  D068 0054                add.w      D0, [A0 + 0x54]
  4526. 000031D4  3140 0054                move.w     [A0 + 0x54], D0
  4527. 000031D8  3028 0052                move.w     D0, [A0 + 0x52]
  4528. 000031DC  9047                     sub.w      D0, D7
  4529. 000031DE  3140 0052                move.w     [A0 + 0x52], D0
  4530. 000031E2  1F3C 0006                move.b     -[A7], 0x6
  4531. 000031E6  3F07                     move.w     -[A7], D7
  4532. 000031E8  487A 02B0                pea.l      [PC + 0x2B0 /* 0000349A, value 0x0, cstring "" */]
  4533. 000031EC  2F0B                     move.l     -[A7], A3
  4534. 000031EE  4EAD 25E2                jsr        [A5 + 0x25E2 /* export_1208 */]
  4535. 000031F2  2054                     movea.l    A0, [A4]
  4536. 000031F4  4A68 0052                tst.w      [A0 + 0x52]
  4537. 000031F8  6E00 0082                bgt        +0x84 /* 0000327C */
  4538. 000031FC  2054                     movea.l    A0, [A4]
  4539. 000031FE  4228 0025                clr.b      [A0 + 0x25]
  4540. 00003202  2254                     movea.l    A1, [A4]
  4541. 00003204  2069 000C                movea.l    A0, [A1 + 0xC]
  4542. 00003208  2050                     movea.l    A0, [A0]
  4543. 0000320A  4868 000C                pea.l      [A0 + 0xC]
  4544. 0000320E  4869 0010                pea.l      [A1 + 0x10]
  4545. 00003212  486E FFEA                pea.l      [A6 - 0x16]
  4546. 00003216  A8AB                     syscall    UnionRect
  4547. 00003218  2254                     movea.l    A1, [A4]
  4548. 0000321A  2069 000C                movea.l    A0, [A1 + 0xC]
  4549. 0000321E  2050                     movea.l    A0, [A0]
  4550. 00003220  45E8 000C                lea.l      A2, [A0 + 0xC]
  4551. 00003224  41EE FFEA                lea.l      A0, [A6 - 0x16]
  4552. 00003228  24D8                     move.l     [A2]+, [A0]+
  4553. 0000322A  24D8                     move.l     [A2]+, [A0]+
  4554. 0000322C  2254                     movea.l    A1, [A4]
  4555. 0000322E  2069 0020                movea.l    A0, [A1 + 0x20]
  4556. 00003232  2050                     movea.l    A0, [A0]
  4557. 00003234  2468 0332                movea.l    A2, [A0 + 0x332]
  4558. 00003238  2452                     movea.l    A2, [A2]
  4559. 0000323A  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  4560. 0000323E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4561. 00003242  41EE FFEA                lea.l      A0, [A6 - 0x16]
  4562. 00003246  2454                     movea.l    A2, [A4]
  4563. 00003248  43EA 0010                lea.l      A1, [A2 + 0x10]
  4564. 0000324C  20D9                     move.l     [A0]+, [A1]+
  4565. 0000324E  20D9                     move.l     [A0]+, [A1]+
  4566. 00003250  486E FFEA                pea.l      [A6 - 0x16]
  4567. 00003254  A8A3                     syscall    EraseRect
  4568. 00003256  2F0B                     move.l     -[A7], A3
  4569. 00003258  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  4570. 0000325C  7005                     moveq.l    D0, 0x05
  4571. 0000325E  2054                     movea.l    A0, [A4]
  4572. 00003260  B028 004A                cmp.b      D0, [A0 + 0x4A]
  4573. 00003264  6712                     beq        +0x14 /* 00003278 */
  4574. 00003266  2F0B                     move.l     -[A7], A3
  4575. 00003268  2254                     movea.l    A1, [A4]
  4576. 0000326A  2069 0020                movea.l    A0, [A1 + 0x20]
  4577. 0000326E  2050                     movea.l    A0, [A0]
  4578. 00003270  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4579. 00003274  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  4580. label00003278:
  4581. 00003278  6000 0212                bra        +0x214 /* 0000348C */
  4582. label0000327C:
  4583. 0000327C  4267                     clr.w      -[A7]
  4584. 0000327E  2054                     movea.l    A0, [A4]
  4585. 00003280  3F28 0052                move.w     -[A7], [A0 + 0x52]
  4586. 00003284  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  4587. 00003288  BE5F                     cmp.w      D7, [A7]+
  4588. 0000328A  6F00 00D6                ble        +0xD8 /* 00003362 */
  4589. 0000328E  4247                     clr.w      D7
  4590. label00003290:
  4591. 00003290  5247                     addq.w     D7, 1
  4592. 00003292  2F3C 0006 0000           move.l     -[A7], 0x60000
  4593. 00003298  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  4594. 0000329C  3C1F                     move.w     D6, [A7]+
  4595. 0000329E  1006                     move.b     D0, D6
  4596. 000032A0  4880                     ext.w      D0
  4597. 000032A2  2054                     movea.l    A0, [A4]
  4598. 000032A4  C1FC 0006                muls.w     D0, 0x6
  4599. 000032A8  43E8 008A                lea.l      A1, [A0 + 0x8A]
  4600. 000032AC  4A31 0000                tst.b      [A1 + D0.w]
  4601. 000032B0  56C0                     sne        D0
  4602. 000032B2  720A                     moveq.l    D1, 0x0A
  4603. 000032B4  B247                     cmp.w      D1, D7
  4604. 000032B6  57C1                     seq        D1
  4605. 000032B8  8001                     or.b       D0, D1
  4606. 000032BA  67D4                     beq        -0x2A /* 00003290 */
  4607. 000032BC  700A                     moveq.l    D0, 0x0A
  4608. 000032BE  B047                     cmp.w      D0, D7
  4609. 000032C0  6700 00A0                beq        +0xA2 /* 00003362 */
  4610. 000032C4  1F3C 0007                move.b     -[A7], 0x7
  4611. 000032C8  3006                     move.w     D0, D6
  4612. 000032CA  5440                     addq.w     D0, 2
  4613. 000032CC  3F00                     move.w     -[A7], D0
  4614. 000032CE  487A 01CA                pea.l      [PC + 0x1CA /* 0000349A, value 0x0, cstring "" */]
  4615. 000032D2  2F0B                     move.l     -[A7], A3
  4616. 000032D4  4EAD 25E2                jsr        [A5 + 0x25E2 /* export_1208 */]
  4617. 000032D8  1006                     move.b     D0, D6
  4618. 000032DA  4880                     ext.w      D0
  4619. 000032DC  2054                     movea.l    A0, [A4]
  4620. 000032DE  C1FC 0006                muls.w     D0, 0x6
  4621. 000032E2  43E8 008A                lea.l      A1, [A0 + 0x8A]
  4622. 000032E6  4231 0000                clr.b      [A1 + D0.w]
  4623. 000032EA  1006                     move.b     D0, D6
  4624. 000032EC  4880                     ext.w      D0
  4625. 000032EE  C1FC 0006                muls.w     D0, 0x6
  4626. 000032F2  323C 01F4                move.w     D1, 0x1F4
  4627. 000032F6  9268 0052                sub.w      D1, [A0 + 0x52]
  4628. 000032FA  3D41 FFDE                move.w     [A6 - 0x22], D1
  4629. 000032FE  486E FFDE                pea.l      [A6 - 0x22]
  4630. 00003302  486E FFE0                pea.l      [A6 - 0x20]
  4631. 00003306  3F3C 200E                move.w     -[A7], 0x200E
  4632. 0000330A  A9EB                     syscall    Pack4/FP68K
  4633. 0000330C  48E7 8080                movem.l    -[A7], D0,A0
  4634. 00003310  42A7                     clr.l      -[A7]
  4635. 00003312  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  4636. 00003316  221F                     move.l     D1, [A7]+
  4637. 00003318  4CDF 0101                movem.l    D0,A0, [A7]+
  4638. 0000331C  2D41 FFDA                move.l     [A6 - 0x26], D1
  4639. 00003320  486E FFDA                pea.l      [A6 - 0x26]
  4640. 00003324  486E FFE0                pea.l      [A6 - 0x20]
  4641. 00003328  3F3C 1004                move.w     -[A7], 0x1004
  4642. 0000332C  A9EB                     syscall    Pack4/FP68K
  4643. 0000332E  487A 0188                pea.l      [PC + 0x188 /* 000034B8, value 0x3FF8A3D7 */]
  4644. 00003332  486E FFE0                pea.l      [A6 - 0x20]
  4645. 00003336  3F3C 0004                move.w     -[A7], 0x4
  4646. 0000333A  A9EB                     syscall    Pack4/FP68K
  4647. 0000333C  0A2E 0080 FFE0           xori.b     [A6 - 0x20], 0x80
  4648. 00003342  487A 016A                pea.l      [PC + 0x16A /* 000034AE, value 0x3FFD8000 */]
  4649. 00003346  486E FFE0                pea.l      [A6 - 0x20]
  4650. 0000334A  3F3C 0002                move.w     -[A7], 0x2
  4651. 0000334E  A9EB                     syscall    Pack4/FP68K
  4652. 00003350  486E FFE0                pea.l      [A6 - 0x20]
  4653. 00003354  43E8 008C                lea.l      A1, [A0 + 0x8C]
  4654. 00003358  4871 0000                pea.l      [A1 + D0.w]
  4655. 0000335C  3F3C 1010                move.w     -[A7], 0x1010
  4656. 00003360  A9EB                     syscall    Pack4/FP68K
  4657. label00003362:
  4658. 00003362  486E 000C                pea.l      [A6 + 0xC]
  4659. 00003366  486E FFE0                pea.l      [A6 - 0x20]
  4660. 0000336A  3F3C 100E                move.w     -[A7], 0x100E
  4661. 0000336E  A9EB                     syscall    Pack4/FP68K
  4662. 00003370  487A 0128                pea.l      [PC + 0x128 /* 0000349A, value 0x0, cstring "" */]
  4663. 00003374  486E FFE0                pea.l      [A6 - 0x20]
  4664. 00003378  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4665. 0000337C  A9EB                     syscall    Pack4/FP68K
  4666. 0000337E  6F00 010C                ble        +0x10E /* 0000348C */
  4667. 00003382  2F3C 0006 0000           move.l     -[A7], 0x60000
  4668. 00003388  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  4669. 0000338C  3C1F                     move.w     D6, [A7]+
  4670. 0000338E  1006                     move.b     D0, D6
  4671. 00003390  4880                     ext.w      D0
  4672. 00003392  2054                     movea.l    A0, [A4]
  4673. 00003394  C1FC 0006                muls.w     D0, 0x6
  4674. 00003398  4870 0068                pea.l      [A0 + D0.w + 0x68]
  4675. 0000339C  486E FFE0                pea.l      [A6 - 0x20]
  4676. 000033A0  3F3C 100E                move.w     -[A7], 0x100E
  4677. 000033A4  A9EB                     syscall    Pack4/FP68K
  4678. 000033A6  43EE FFF2                lea.l      A1, [A6 - 0xE]
  4679. 000033AA  45EE FFE0                lea.l      A2, [A6 - 0x20]
  4680. 000033AE  22DA                     move.l     [A1]+, [A2]+
  4681. 000033B0  22DA                     move.l     [A1]+, [A2]+
  4682. 000033B2  3292                     move.w     [A1], [A2]
  4683. 000033B4  487A 00E4                pea.l      [PC + 0xE4 /* 0000349A, value 0x0, cstring "" */]
  4684. 000033B8  486E FFF2                pea.l      [A6 - 0xE]
  4685. 000033BC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4686. 000033C0  A9EB                     syscall    Pack4/FP68K
  4687. 000033C2  6F0E                     ble        +0x10 /* 000033D2 */
  4688. 000033C4  41EE FFF2                lea.l      A0, [A6 - 0xE]
  4689. 000033C8  43FA 00D0                lea.l      A1, [PC + 0xD0 /* 0000349A, value 0x0, cstring "" */]
  4690. 000033CC  20D9                     move.l     [A0]+, [A1]+
  4691. 000033CE  20D9                     move.l     [A0]+, [A1]+
  4692. 000033D0  3091                     move.w     [A0], [A1]
  4693. label000033D2:
  4694. 000033D2  42A7                     clr.l      -[A7]
  4695. 000033D4  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  4696. 000033D8  2D5F FFD6                move.l     [A6 - 0x2A], [A7]+
  4697. 000033DC  486E FFD6                pea.l      [A6 - 0x2A]
  4698. 000033E0  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4699. 000033E4  43FA 00BE                lea.l      A1, [PC + 0xBE /* 000034A4, value 0x3FFDCCCC */]
  4700. 000033E8  20D9                     move.l     [A0]+, [A1]+
  4701. 000033EA  20D9                     move.l     [A0]+, [A1]+
  4702. 000033EC  3091                     move.w     [A0], [A1]
  4703. 000033EE  486E FFE0                pea.l      [A6 - 0x20]
  4704. 000033F2  3F3C 1004                move.w     -[A7], 0x1004
  4705. 000033F6  A9EB                     syscall    Pack4/FP68K
  4706. 000033F8  486E 000C                pea.l      [A6 + 0xC]
  4707. 000033FC  486E FFE0                pea.l      [A6 - 0x20]
  4708. 00003400  3F3C 1004                move.w     -[A7], 0x1004
  4709. 00003404  A9EB                     syscall    Pack4/FP68K
  4710. 00003406  0A2E 0080 FFE0           xori.b     [A6 - 0x20], 0x80
  4711. 0000340C  486E FFF2                pea.l      [A6 - 0xE]
  4712. 00003410  486E FFE0                pea.l      [A6 - 0x20]
  4713. 00003414  4267                     clr.w      -[A7]
  4714. 00003416  A9EB                     syscall    Pack4/FP68K
  4715. 00003418  0A2E 0080 FFE0           xori.b     [A6 - 0x20], 0x80
  4716. 0000341E  41EE FFF2                lea.l      A0, [A6 - 0xE]
  4717. 00003422  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4718. 00003426  20D9                     move.l     [A0]+, [A1]+
  4719. 00003428  20D9                     move.l     [A0]+, [A1]+
  4720. 0000342A  3091                     move.w     [A0], [A1]
  4721. 0000342C  1F3C 0008                move.b     -[A7], 0x8
  4722. 00003430  3006                     move.w     D0, D6
  4723. 00003432  5040                     addq.w     D0, 8
  4724. 00003434  3F00                     move.w     -[A7], D0
  4725. 00003436  486E FFF2                pea.l      [A6 - 0xE]
  4726. 0000343A  2F0B                     move.l     -[A7], A3
  4727. 0000343C  4EAD 25E2                jsr        [A5 + 0x25E2 /* export_1208 */]
  4728. 00003440  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4729. 00003444  43EE FFF2                lea.l      A1, [A6 - 0xE]
  4730. 00003448  20D9                     move.l     [A0]+, [A1]+
  4731. 0000344A  20D9                     move.l     [A0]+, [A1]+
  4732. 0000344C  3091                     move.w     [A0], [A1]
  4733. 0000344E  0A2E 0080 FFE0           xori.b     [A6 - 0x20], 0x80
  4734. 00003454  1006                     move.b     D0, D6
  4735. 00003456  4880                     ext.w      D0
  4736. 00003458  2054                     movea.l    A0, [A4]
  4737. 0000345A  C1FC 0006                muls.w     D0, 0x6
  4738. 0000345E  486E FFE0                pea.l      [A6 - 0x20]
  4739. 00003462  4870 0068                pea.l      [A0 + D0.w + 0x68]
  4740. 00003466  3F3C 1010                move.w     -[A7], 0x1010
  4741. 0000346A  A9EB                     syscall    Pack4/FP68K
  4742. 0000346C  1006                     move.b     D0, D6
  4743. 0000346E  4880                     ext.w      D0
  4744. 00003470  C1FC 0006                muls.w     D0, 0x6
  4745. 00003474  4230 0066                clr.b      [A0 + D0.w + 0x66]
  4746. 00003478  4A46                     tst.w      D6
  4747. 0000347A  6610                     bne        +0x12 /* 0000348C */
  4748. 0000347C  487A 001C                pea.l      [PC + 0x1C /* 0000349A, value 0x0, cstring "" */]
  4749. 00003480  2054                     movea.l    A0, [A4]
  4750. 00003482  4868 003A                pea.l      [A0 + 0x3A]
  4751. 00003486  3F3C 1010                move.w     -[A7], 0x1010
  4752. 0000348A  A9EB                     syscall    Pack4/FP68K
  4753. label0000348C:
  4754. 0000348C  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4755. 00003490  4E5E                     unlink     A6
  4756. 00003492  205F                     movea.l    A0, [A7]+
  4757. 00003494  DEFC 000C                add.w      A7, 0xC
  4758. 00003498  4ED0                     jmp        [A0]
  4759. 0000349A  0000 0000                ori.b      D0, 0x0
  4760. 0000349E  0000 0000                ori.b      D0, 0x0
  4761. 000034A2  0000 3FFD                ori.b      D0, 0xFD
  4762. 000034A6  CCCC                     mulu.w     D6, A4
  4763. 000034A8  CCCC                     mulu.w     D6, A4
  4764. 000034AA  CCCC                     mulu.w     D6, A4
  4765. 000034AC  CCCD                     mulu.w     D6, A5
  4766. 000034AE  3FFD                     move.w     <<invalid special address>>, <<invalid special address>>
  4767. 000034B0  8000                     or.b       D0, D0
  4768. 000034B2  0000 0000                ori.b      D0, 0x0
  4769. 000034B6  0000 3FF8                ori.b      D0, 0xF8
  4770. 000034BA  A3D7                     syscall    vFreeNode, flags=3
  4771. 000034BC  0A3D 70A3                xori.b     <<invalid special address>>, 0xA3
  4772. 000034C0  D70B                     addx.b     -[A3], -[A3]
  4773. export_463:
  4774. 000034C2  4E56 FFF8                link       A6, -0x0008
  4775. 000034C6  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4776. 000034CA  286E 0008                movea.l    A4, [A6 + 0x8]
  4777. 000034CE  4207                     clr.b      D7
  4778. 000034D0  6000 00CE                bra        +0xD0 /* 000035A0 */
  4779. label000034D4:
  4780. 000034D4  1007                     move.b     D0, D7
  4781. 000034D6  4880                     ext.w      D0
  4782. 000034D8  3C00                     move.w     D6, D0
  4783. 000034DA  1A06                     move.b     D5, D6
  4784. 000034DC  1005                     move.b     D0, D5
  4785. 000034DE  4880                     ext.w      D0
  4786. 000034E0  2054                     movea.l    A0, [A4]
  4787. 000034E2  C1FC 0006                muls.w     D0, 0x6
  4788. 000034E6  43E8 008A                lea.l      A1, [A0 + 0x8A]
  4789. 000034EA  1D71 0000 FFF9           move.b     [A6 - 0x7], [A1 + D0.w]
  4790. 000034F0  1007                     move.b     D0, D7
  4791. 000034F2  4880                     ext.w      D0
  4792. 000034F4  C1FC 0006                muls.w     D0, 0x6
  4793. 000034F8  1D70 0066 FFF8           move.b     [A6 - 0x8], [A0 + D0.w + 0x66]
  4794. 000034FE  7002                     moveq.l    D0, 0x02
  4795. 00003500  B02E FFF9                cmp.b      D0, [A6 - 0x7]
  4796. 00003504  6F4A                     ble        +0x4C /* 00003550 */
  4797. 00003506  1005                     move.b     D0, D5
  4798. 00003508  4880                     ext.w      D0
  4799. 0000350A  2054                     movea.l    A0, [A4]
  4800. 0000350C  C1FC 0006                muls.w     D0, 0x6
  4801. 00003510  487A 00A0                pea.l      [PC + 0xA0 /* 000035B2, value 0x0, cstring "" */]
  4802. 00003514  43E8 008C                lea.l      A1, [A0 + 0x8C]
  4803. 00003518  4871 0000                pea.l      [A1 + D0.w]
  4804. 0000351C  3F3C 1010                move.w     -[A7], 0x1010
  4805. 00003520  A9EB                     syscall    Pack4/FP68K
  4806. 00003522  1005                     move.b     D0, D5
  4807. 00003524  4880                     ext.w      D0
  4808. 00003526  C1FC 0006                muls.w     D0, 0x6
  4809. 0000352A  43E8 008A                lea.l      A1, [A0 + 0x8A]
  4810. 0000352E  13BC 0002 0000           move.b     [A1 + D0.w], 0x2
  4811. 00003534  3006                     move.w     D0, D6
  4812. 00003536  C1FC 0003                muls.w     D0, 0x3
  4813. 0000353A  3800                     move.w     D4, D0
  4814. 0000353C  5444                     addq.w     D4, 2
  4815. 0000353E  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4816. 00003542  3F04                     move.w     -[A7], D4
  4817. 00003544  487A 006C                pea.l      [PC + 0x6C /* 000035B2, value 0x0, cstring "" */]
  4818. 00003548  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4819. 0000354C  4EAD 25E2                jsr        [A5 + 0x25E2 /* export_1208 */]
  4820. label00003550:
  4821. 00003550  7002                     moveq.l    D0, 0x02
  4822. 00003552  B02E FFF8                cmp.b      D0, [A6 - 0x8]
  4823. 00003556  6F46                     ble        +0x48 /* 0000359E */
  4824. 00003558  1007                     move.b     D0, D7
  4825. 0000355A  4880                     ext.w      D0
  4826. 0000355C  2054                     movea.l    A0, [A4]
  4827. 0000355E  C1FC 0006                muls.w     D0, 0x6
  4828. 00003562  487A 004E                pea.l      [PC + 0x4E /* 000035B2, value 0x0, cstring "" */]
  4829. 00003566  4870 0068                pea.l      [A0 + D0.w + 0x68]
  4830. 0000356A  3F3C 1010                move.w     -[A7], 0x1010
  4831. 0000356E  A9EB                     syscall    Pack4/FP68K
  4832. 00003570  1007                     move.b     D0, D7
  4833. 00003572  4880                     ext.w      D0
  4834. 00003574  C1FC 0006                muls.w     D0, 0x6
  4835. 00003578  11BC 0002 0066           move.b     [A0 + D0.w + 0x66], 0x2
  4836. 0000357E  3006                     move.w     D0, D6
  4837. 00003580  C1FC 0003                muls.w     D0, 0x3
  4838. 00003584  5440                     addq.w     D0, 2
  4839. 00003586  3800                     move.w     D4, D0
  4840. 00003588  D87C 0012                add.w      D4, 0x12
  4841. 0000358C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  4842. 00003590  3F04                     move.w     -[A7], D4
  4843. 00003592  487A 001E                pea.l      [PC + 0x1E /* 000035B2, value 0x0, cstring "" */]
  4844. 00003596  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4845. 0000359A  4EAD 25E2                jsr        [A5 + 0x25E2 /* export_1208 */]
  4846. label0000359E:
  4847. 0000359E  5207                     addq.b     D7, 1
  4848. label000035A0:
  4849. 000035A0  7005                     moveq.l    D0, 0x05
  4850. 000035A2  B007                     cmp.b      D0, D7
  4851. 000035A4  6C00 FF2E                bge        -0xD0 /* 000034D4 */
  4852. 000035A8  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4853. 000035AC  4E5E                     unlink     A6
  4854. 000035AE  2E9F                     move.l     [A7], [A7]+
  4855. 000035B0  4E75                     rts
  4856. 000035B2  0000 0000                ori.b      D0, 0x0
  4857. 000035B6  0000 0000                ori.b      D0, 0x0
  4858. 000035BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4859. export_464: // at 000035BC (misaligned)
  4860. 000035BE  0000 48E7                ori.b      D0, 0xE7
  4861. 000035C2  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4862. 000035C6  000C 286E                ori.b      A4, 0x6E /* 'n' */
  4863. 000035CA  0008 2054                ori.b      A0, 0x54 /* 'T' */
  4864. 000035CE  B7E8 00C8                cmpa.l     A3, [A0 + 0xC8]
  4865. 000035D2  6606                     bne        +0x8 /* 000035DA */
  4866. 000035D4  2054                     movea.l    A0, [A4]
  4867. 000035D6  4228 00E4                clr.b      [A0 + 0xE4]
  4868. label000035DA:
  4869. 000035DA  2054                     movea.l    A0, [A4]
  4870. 000035DC  B7E8 00D0                cmpa.l     A3, [A0 + 0xD0]
  4871. 000035E0  6606                     bne        +0x8 /* 000035E8 */
  4872. 000035E2  2054                     movea.l    A0, [A4]
  4873. 000035E4  4228 00E5                clr.b      [A0 + 0xE5]
  4874. label000035E8:
  4875. 000035E8  2F0B                     move.l     -[A7], A3
  4876. 000035EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4877. 000035EE  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  4878. 000035F2  4CDF 1800                movem.l    A3,A4, [A7]+
  4879. 000035F6  4E5E                     unlink     A6
  4880. 000035F8  205F                     movea.l    A0, [A7]+
  4881. 000035FA  504F                     addq.w     A7, 8
  4882. 000035FC  4ED0                     jmp        [A0]
  4883. export_465:
  4884. 000035FE  4E56 0000                link       A6, 0
  4885. 00003602  48E7 0018                movem.l    -[A7], A3,A4
  4886. 00003606  266E 000C                movea.l    A3, [A6 + 0xC]
  4887. 0000360A  286E 0008                movea.l    A4, [A6 + 0x8]
  4888. 0000360E  2F0B                     move.l     -[A7], A3
  4889. 00003610  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4890. 00003614  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  4891. 00003618  2054                     movea.l    A0, [A4]
  4892. 0000361A  B7E8 00C8                cmpa.l     A3, [A0 + 0xC8]
  4893. 0000361E  6608                     bne        +0xA /* 00003628 */
  4894. 00003620  2054                     movea.l    A0, [A4]
  4895. 00003622  117C 0001 00E4           move.b     [A0 + 0xE4], 0x1
  4896. label00003628:
  4897. 00003628  2054                     movea.l    A0, [A4]
  4898. 0000362A  B7E8 00D0                cmpa.l     A3, [A0 + 0xD0]
  4899. 0000362E  6608                     bne        +0xA /* 00003638 */
  4900. 00003630  2054                     movea.l    A0, [A4]
  4901. 00003632  117C 0001 00E5           move.b     [A0 + 0xE5], 0x1
  4902. label00003638:
  4903. 00003638  4CDF 1800                movem.l    A3,A4, [A7]+
  4904. 0000363C  4E5E                     unlink     A6
  4905. 0000363E  205F                     movea.l    A0, [A7]+
  4906. 00003640  504F                     addq.w     A7, 8
  4907. 00003642  4ED0                     jmp        [A0]
  4908. export_466:
  4909. 00003644  4E56 FCAC                link       A6, -0x0354
  4910. 00003648  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4911. 0000364C  2A2E 0008                move.l     D5, [A6 + 0x8]
  4912. 00003650  2845                     movea.l    A4, D5
  4913. 00003652  2254                     movea.l    A1, [A4]
  4914. 00003654  2069 00D8                movea.l    A0, [A1 + 0xD8]
  4915. 00003658  2050                     movea.l    A0, [A0]
  4916. 0000365A  2828 0066                move.l     D4, [A0 + 0x66]
  4917. 0000365E  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  4918. 00003662  4868 0010                pea.l      [A0 + 0x10]
  4919. 00003666  A8A3                     syscall    EraseRect
  4920. 00003668  2F04                     move.l     -[A7], D4
  4921. 0000366A  3F3C 0008                move.w     -[A7], 0x8
  4922. 0000366E  1F3C 0001                move.b     -[A7], 0x1
  4923. 00003672  A83A                     syscall    ZoomWindow
  4924. 00003674  2044                     movea.l    A0, D4
  4925. 00003676  47E8 0010                lea.l      A3, [A0 + 0x10]
  4926. 0000367A  302B 0006                move.w     D0, [A3 + 0x6]
  4927. 0000367E  906B 0002                sub.w      D0, [A3 + 0x2]
  4928. 00003682  3D40 FDCC                move.w     [A6 - 0x234], D0
  4929. 00003686  302B 0004                move.w     D0, [A3 + 0x4]
  4930. 0000368A  9053                     sub.w      D0, [A3]
  4931. 0000368C  3D40 FDCA                move.w     [A6 - 0x236], D0
  4932. 00003690  2F2E FDCA                move.l     -[A7], [A6 - 0x236]
  4933. 00003694  1F3C 0001                move.b     -[A7], 0x1
  4934. 00003698  2054                     movea.l    A0, [A4]
  4935. 0000369A  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  4936. 0000369E  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  4937. 000036A2  2254                     movea.l    A1, [A4]
  4938. 000036A4  2069 007E                movea.l    A0, [A1 + 0x7E]
  4939. 000036A8  2050                     movea.l    A0, [A0]
  4940. 000036AA  1028 033A                move.b     D0, [A0 + 0x33A]
  4941. 000036AE  4880                     ext.w      D0
  4942. 000036B0  2069 007E                movea.l    A0, [A1 + 0x7E]
  4943. 000036B4  2050                     movea.l    A0, [A0]
  4944. 000036B6  1228 0337                move.b     D1, [A0 + 0x337]
  4945. 000036BA  4881                     ext.w      D1
  4946. 000036BC  9041                     sub.w      D0, D1
  4947. 000036BE  C1FC 000F                muls.w     D0, 0xF
  4948. 000036C2  3D40 FCBE                move.w     [A6 - 0x342], D0
  4949. 000036C6  486E FCBE                pea.l      [A6 - 0x342]
  4950. 000036CA  486E FCC0                pea.l      [A6 - 0x340]
  4951. 000036CE  3F3C 200E                move.w     -[A7], 0x200E
  4952. 000036D2  A9EB                     syscall    Pack4/FP68K
  4953. 000036D4  41EE FEE6                lea.l      A0, [A6 - 0x11A]
  4954. 000036D8  45EE FCC0                lea.l      A2, [A6 - 0x340]
  4955. 000036DC  20DA                     move.l     [A0]+, [A2]+
  4956. 000036DE  20DA                     move.l     [A0]+, [A2]+
  4957. 000036E0  3092                     move.w     [A0], [A2]
  4958. 000036E2  2069 007E                movea.l    A0, [A1 + 0x7E]
  4959. 000036E6  2050                     movea.l    A0, [A0]
  4960. 000036E8  1028 0339                move.b     D0, [A0 + 0x339]
  4961. 000036EC  4880                     ext.w      D0
  4962. 000036EE  2069 007E                movea.l    A0, [A1 + 0x7E]
  4963. 000036F2  2050                     movea.l    A0, [A0]
  4964. 000036F4  1228 0336                move.b     D1, [A0 + 0x336]
  4965. 000036F8  4881                     ext.w      D1
  4966. 000036FA  9041                     sub.w      D0, D1
  4967. 000036FC  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  4968. 00003700  3D40 FCBC                move.w     [A6 - 0x344], D0
  4969. 00003704  486E FCBC                pea.l      [A6 - 0x344]
  4970. 00003708  486E FCC0                pea.l      [A6 - 0x340]
  4971. 0000370C  3F3C 200E                move.w     -[A7], 0x200E
  4972. 00003710  A9EB                     syscall    Pack4/FP68K
  4973. 00003712  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4974. 00003716  45EE FCC0                lea.l      A2, [A6 - 0x340]
  4975. 0000371A  20DA                     move.l     [A0]+, [A2]+
  4976. 0000371C  20DA                     move.l     [A0]+, [A2]+
  4977. 0000371E  3092                     move.w     [A0], [A2]
  4978. 00003720  4869 0090                pea.l      [A1 + 0x90]
  4979. 00003724  486E FCC0                pea.l      [A6 - 0x340]
  4980. 00003728  3F3C 100E                move.w     -[A7], 0x100E
  4981. 0000372C  A9EB                     syscall    Pack4/FP68K
  4982. 0000372E  4869 0094                pea.l      [A1 + 0x94]
  4983. 00003732  486E FCC0                pea.l      [A6 - 0x340]
  4984. 00003736  3F3C 1002                move.w     -[A7], 0x1002
  4985. 0000373A  A9EB                     syscall    Pack4/FP68K
  4986. 0000373C  487A 0270                pea.l      [PC + 0x270 /* 000039AE, value 0x3FFF8000 */]
  4987. 00003740  486E FCC0                pea.l      [A6 - 0x340]
  4988. 00003744  3F3C 0006                move.w     -[A7], 0x6
  4989. 00003748  A9EB                     syscall    Pack4/FP68K
  4990. 0000374A  41EE FEF0                lea.l      A0, [A6 - 0x110]
  4991. 0000374E  45EE FCC0                lea.l      A2, [A6 - 0x340]
  4992. 00003752  20DA                     move.l     [A0]+, [A2]+
  4993. 00003754  20DA                     move.l     [A0]+, [A2]+
  4994. 00003756  3092                     move.w     [A0], [A2]
  4995. 00003758  1029 00A6                move.b     D0, [A1 + 0xA6]
  4996. 0000375C  4880                     ext.w      D0
  4997. 0000375E  3D40 FCBA                move.w     [A6 - 0x346], D0
  4998. 00003762  486E FCBA                pea.l      [A6 - 0x346]
  4999. 00003766  486E FCC0                pea.l      [A6 - 0x340]
  5000. 0000376A  3F3C 200E                move.w     -[A7], 0x200E
  5001. 0000376E  A9EB                     syscall    Pack4/FP68K
  5002. 00003770  487A 0246                pea.l      [PC + 0x246 /* 000039B8, value 0x4001A000 */]
  5003. 00003774  486E FCC0                pea.l      [A6 - 0x340]
  5004. 00003778  3F3C 0006                move.w     -[A7], 0x6
  5005. 0000377C  A9EB                     syscall    Pack4/FP68K
  5006. 0000377E  486E FEDC                pea.l      [A6 - 0x124]
  5007. 00003782  41EE FCB0                lea.l      A0, [A6 - 0x350]
  5008. 00003786  45EE FEE6                lea.l      A2, [A6 - 0x11A]
  5009. 0000378A  20DA                     move.l     [A0]+, [A2]+
  5010. 0000378C  20DA                     move.l     [A0]+, [A2]+
  5011. 0000378E  3092                     move.w     [A0], [A2]
  5012. 00003790  486E FCB0                pea.l      [A6 - 0x350]
  5013. 00003794  4267                     clr.w      -[A7]
  5014. 00003796  A9EB                     syscall    Pack4/FP68K
  5015. 00003798  486E FCB0                pea.l      [A6 - 0x350]
  5016. 0000379C  486E FCC0                pea.l      [A6 - 0x340]
  5017. 000037A0  3F3C 0004                move.w     -[A7], 0x4
  5018. 000037A4  A9EB                     syscall    Pack4/FP68K
  5019. 000037A6  486E FEF0                pea.l      [A6 - 0x110]
  5020. 000037AA  486E FCC0                pea.l      [A6 - 0x340]
  5021. 000037AE  3F3C 0006                move.w     -[A7], 0x6
  5022. 000037B2  A9EB                     syscall    Pack4/FP68K
  5023. 000037B4  41EE FED2                lea.l      A0, [A6 - 0x12E]
  5024. 000037B8  45EE FCC0                lea.l      A2, [A6 - 0x340]
  5025. 000037BC  20DA                     move.l     [A0]+, [A2]+
  5026. 000037BE  20DA                     move.l     [A0]+, [A2]+
  5027. 000037C0  3092                     move.w     [A0], [A2]
  5028. 000037C2  42A7                     clr.l      -[A7]
  5029. 000037C4  2254                     movea.l    A1, [A4]
  5030. 000037C6  2069 007E                movea.l    A0, [A1 + 0x7E]
  5031. 000037CA  2050                     movea.l    A0, [A0]
  5032. 000037CC  1028 0336                move.b     D0, [A0 + 0x336]
  5033. 000037D0  4880                     ext.w      D0
  5034. 000037D2  2069 007E                movea.l    A0, [A1 + 0x7E]
  5035. 000037D6  2050                     movea.l    A0, [A0]
  5036. 000037D8  1228 0337                move.b     D1, [A0 + 0x337]
  5037. 000037DC  4881                     ext.w      D1
  5038. 000037DE  D240                     add.w      D1, D0
  5039. 000037E0  3D41 FCAE                move.w     [A6 - 0x352], D1
  5040. 000037E4  486E FCAE                pea.l      [A6 - 0x352]
  5041. 000037E8  486E FCC0                pea.l      [A6 - 0x340]
  5042. 000037EC  3F3C 200E                move.w     -[A7], 0x200E
  5043. 000037F0  A9EB                     syscall    Pack4/FP68K
  5044. 000037F2  2069 007E                movea.l    A0, [A1 + 0x7E]
  5045. 000037F6  2050                     movea.l    A0, [A0]
  5046. 000037F8  1028 0339                move.b     D0, [A0 + 0x339]
  5047. 000037FC  4880                     ext.w      D0
  5048. 000037FE  2069 007E                movea.l    A0, [A1 + 0x7E]
  5049. 00003802  2050                     movea.l    A0, [A0]
  5050. 00003804  1228 033A                move.b     D1, [A0 + 0x33A]
  5051. 00003808  4881                     ext.w      D1
  5052. 0000380A  D240                     add.w      D1, D0
  5053. 0000380C  3D41 FCAC                move.w     [A6 - 0x354], D1
  5054. 00003810  486E FCAC                pea.l      [A6 - 0x354]
  5055. 00003814  486E FCC0                pea.l      [A6 - 0x340]
  5056. 00003818  3F3C 2006                move.w     -[A7], 0x2006
  5057. 0000381C  A9EB                     syscall    Pack4/FP68K
  5058. 0000381E  0A2E 0080 FCC0           xori.b     [A6 - 0x340], 0x80
  5059. 00003824  487A 0188                pea.l      [PC + 0x188 /* 000039AE, value 0x3FFF8000 */]
  5060. 00003828  486E FCC0                pea.l      [A6 - 0x340]
  5061. 0000382C  4267                     clr.w      -[A7]
  5062. 0000382E  A9EB                     syscall    Pack4/FP68K
  5063. 00003830  487A 0172                pea.l      [PC + 0x172 /* 000039A4, value 0x4000C000, cstring "@" */]
  5064. 00003834  486E FCC0                pea.l      [A6 - 0x340]
  5065. 00003838  3F3C 0004                move.w     -[A7], 0x4
  5066. 0000383C  A9EB                     syscall    Pack4/FP68K
  5067. 0000383E  486E FCC0                pea.l      [A6 - 0x340]
  5068. 00003842  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5069. 00003846  201F                     move.l     D0, [A7]+
  5070. 00003848  5280                     addq.l     D0, 1
  5071. 0000384A  3C00                     move.w     D6, D0
  5072. 0000384C  7004                     moveq.l    D0, 0x04
  5073. 0000384E  B046                     cmp.w      D0, D6
  5074. 00003850  6F00 00C2                ble        +0xC4 /* 00003914 */
  5075. 00003854  2054                     movea.l    A0, [A4]
  5076. 00003856  4868 0094                pea.l      [A0 + 0x94]
  5077. 0000385A  486E FCC0                pea.l      [A6 - 0x340]
  5078. 0000385E  3F3C 100E                move.w     -[A7], 0x100E
  5079. 00003862  A9EB                     syscall    Pack4/FP68K
  5080. 00003864  487A 0134                pea.l      [PC + 0x134 /* 0000399A, value 0x0, cstring "" */]
  5081. 00003868  486E FCC0                pea.l      [A6 - 0x340]
  5082. 0000386C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5083. 00003870  A9EB                     syscall    Pack4/FP68K
  5084. 00003872  6224                     bhi        +0x26 /* 00003898 */
  5085. 00003874  42A7                     clr.l      -[A7]
  5086. 00003876  3F3C 0848                move.w     -[A7], 0x848
  5087. 0000387A  A9BA                     syscall    GetString
  5088. 0000387C  2E1F                     move.l     D7, [A7]+
  5089. 0000387E  2047                     movea.l    A0, D7
  5090. 00003880  2050                     movea.l    A0, [A0]
  5091. 00003882  43EE FF00                lea.l      A1, [A6 - 0x100]
  5092. 00003886  703F                     moveq.l    D0, 0x3F
  5093. label00003888:
  5094. 00003888  22D8                     move.l     [A1]+, [A0]+
  5095. 0000388A  51C8 FFFC                dbf        D0, -0x6 /* 00003888 */
  5096. 0000388E  486E FF00                pea.l      [A6 - 0x100]
  5097. 00003892  2F05                     move.l     -[A7], D5
  5098. 00003894  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  5099. label00003898:
  5100. 00003898  2254                     movea.l    A1, [A4]
  5101. 0000389A  2069 0086                movea.l    A0, [A1 + 0x86]
  5102. 0000389E  2050                     movea.l    A0, [A0]
  5103. 000038A0  4868 003E                pea.l      [A0 + 0x3E]
  5104. 000038A4  486E FCC0                pea.l      [A6 - 0x340]
  5105. 000038A8  3F3C 100E                move.w     -[A7], 0x100E
  5106. 000038AC  A9EB                     syscall    Pack4/FP68K
  5107. 000038AE  487A 00EA                pea.l      [PC + 0xEA /* 0000399A, value 0x0, cstring "" */]
  5108. 000038B2  486E FCC0                pea.l      [A6 - 0x340]
  5109. 000038B6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5110. 000038BA  A9EB                     syscall    Pack4/FP68K
  5111. 000038BC  6224                     bhi        +0x26 /* 000038E2 */
  5112. 000038BE  42A7                     clr.l      -[A7]
  5113. 000038C0  3F3C 0834                move.w     -[A7], 0x834
  5114. 000038C4  A9BA                     syscall    GetString
  5115. 000038C6  2E1F                     move.l     D7, [A7]+
  5116. 000038C8  2047                     movea.l    A0, D7
  5117. 000038CA  2050                     movea.l    A0, [A0]
  5118. 000038CC  43EE FF00                lea.l      A1, [A6 - 0x100]
  5119. 000038D0  703F                     moveq.l    D0, 0x3F
  5120. label000038D2:
  5121. 000038D2  22D8                     move.l     [A1]+, [A0]+
  5122. 000038D4  51C8 FFFC                dbf        D0, -0x6 /* 000038D2 */
  5123. 000038D8  486E FF00                pea.l      [A6 - 0x100]
  5124. 000038DC  2F05                     move.l     -[A7], D5
  5125. 000038DE  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  5126. label000038E2:
  5127. 000038E2  2254                     movea.l    A1, [A4]
  5128. 000038E4  2069 0086                movea.l    A0, [A1 + 0x86]
  5129. 000038E8  2050                     movea.l    A0, [A0]
  5130. 000038EA  4A68 0052                tst.w      [A0 + 0x52]
  5131. 000038EE  6E24                     bgt        +0x26 /* 00003914 */
  5132. 000038F0  42A7                     clr.l      -[A7]
  5133. 000038F2  3F3C 083E                move.w     -[A7], 0x83E
  5134. 000038F6  A9BA                     syscall    GetString
  5135. 000038F8  2E1F                     move.l     D7, [A7]+
  5136. 000038FA  2047                     movea.l    A0, D7
  5137. 000038FC  2050                     movea.l    A0, [A0]
  5138. 000038FE  43EE FF00                lea.l      A1, [A6 - 0x100]
  5139. 00003902  703F                     moveq.l    D0, 0x3F
  5140. label00003904:
  5141. 00003904  22D8                     move.l     [A1]+, [A0]+
  5142. 00003906  51C8 FFFC                dbf        D0, -0x6 /* 00003904 */
  5143. 0000390A  486E FF00                pea.l      [A6 - 0x100]
  5144. 0000390E  2F05                     move.l     -[A7], D5
  5145. 00003910  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  5146. label00003914:
  5147. 00003914  486E FF00                pea.l      [A6 - 0x100]
  5148. 00003918  3F3C 028A                move.w     -[A7], 0x28A
  5149. 0000391C  3F06                     move.w     -[A7], D6
  5150. 0000391E  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  5151. 00003922  486E FF00                pea.l      [A6 - 0x100]
  5152. 00003926  2F05                     move.l     -[A7], D5
  5153. 00003928  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  5154. 0000392C  7C05                     moveq.l    D6, 0x05
  5155. 0000392E  486E FF00                pea.l      [A6 - 0x100]
  5156. 00003932  3F3C 028A                move.w     -[A7], 0x28A
  5157. 00003936  3F06                     move.w     -[A7], D6
  5158. 00003938  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  5159. 0000393C  2F2D FFEA                move.l     -[A7], [A5 - 0x16]
  5160. 00003940  486E FED2                pea.l      [A6 - 0x12E]
  5161. 00003944  486E FDD2                pea.l      [A6 - 0x22E]
  5162. 00003948  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  5163. 0000394C  486E FF00                pea.l      [A6 - 0x100]
  5164. 00003950  486E FDD2                pea.l      [A6 - 0x22E]
  5165. 00003954  486E FCCA                pea.l      [A6 - 0x336]
  5166. 00003958  3F3C 0002                move.w     -[A7], 0x2
  5167. 0000395C  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5168. 00003960  41EE FF00                lea.l      A0, [A6 - 0x100]
  5169. 00003964  43EE FCCA                lea.l      A1, [A6 - 0x336]
  5170. 00003968  703F                     moveq.l    D0, 0x3F
  5171. label0000396A:
  5172. 0000396A  20D9                     move.l     [A0]+, [A1]+
  5173. 0000396C  51C8 FFFC                dbf        D0, -0x6 /* 0000396A */
  5174. 00003970  486E FF00                pea.l      [A6 - 0x100]
  5175. 00003974  2F05                     move.l     -[A7], D5
  5176. 00003976  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  5177. 0000397A  2054                     movea.l    A0, [A4]
  5178. 0000397C  4228 00A4                clr.b      [A0 + 0xA4]
  5179. 00003980  7000                     moveq.l    D0, 0x00
  5180. 00003982  2140 0014                move.l     [A0 + 0x14], D0
  5181. 00003986  2054                     movea.l    A0, [A4]
  5182. 00003988  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  5183. 0000398C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5184. 00003990  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  5185. 00003994  4E5E                     unlink     A6
  5186. 00003996  2E9F                     move.l     [A7], [A7]+
  5187. 00003998  4E75                     rts
  5188. 0000399A  0000 0000                ori.b      D0, 0x0
  5189. 0000399E  0000 0000                ori.b      D0, 0x0
  5190. 000039A2  0000 4000                ori.b      D0, 0x0
  5191. 000039A6  C000                     and.b      D0, D0
  5192. 000039A8  0000 0000                ori.b      D0, 0x0
  5193. 000039AC  0000 3FFF                ori.b      D0, 0xFF
  5194. 000039B0  8000                     or.b       D0, D0
  5195. 000039B2  0000 0000                ori.b      D0, 0x0
  5196. 000039B6  0000 4001                ori.b      D0, 0x1
  5197. 000039BA  A000                     syscall    Open/PBHOpen/HOpen
  5198. 000039BC  0000 0000                ori.b      D0, 0x0
  5199. 000039C0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5200. export_467: // at 000039C2 (misaligned)
  5201. 000039C4  0000 2F0C                ori.b      D0, 0xC
  5202. 000039C8  286E 0008                movea.l    A4, [A6 + 0x8]
  5203. 000039CC  2054                     movea.l    A0, [A4]
  5204. 000039CE  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  5205. 000039D2  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  5206. 000039D6  2054                     movea.l    A0, [A4]
  5207. 000039D8  7000                     moveq.l    D0, 0x00
  5208. 000039DA  2140 0086                move.l     [A0 + 0x86], D0
  5209. 000039DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5210. 000039E2  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  5211. 000039E6  285F                     movea.l    A4, [A7]+
  5212. 000039E8  4E5E                     unlink     A6
  5213. 000039EA  2E9F                     move.l     [A7], [A7]+
  5214. 000039EC  4E75                     rts
  5215. export_468:
  5216. 000039EE  4E56 FBE4                link       A6, -0x041C
  5217. 000039F2  48E7 0018                movem.l    -[A7], A3,A4
  5218. 000039F6  206E 0010                movea.l    A0, [A6 + 0x10]
  5219. 000039FA  2F08                     move.l     -[A7], A0
  5220. 000039FC  486E 0010                pea.l      [A6 + 0x10]
  5221. 00003A00  3F3C 1010                move.w     -[A7], 0x1010
  5222. 00003A04  A9EB                     syscall    Pack4/FP68K
  5223. 00003A06  206E 000C                movea.l    A0, [A6 + 0xC]
  5224. 00003A0A  2F08                     move.l     -[A7], A0
  5225. 00003A0C  486E 000C                pea.l      [A6 + 0xC]
  5226. 00003A10  3F3C 1010                move.w     -[A7], 0x1010
  5227. 00003A14  A9EB                     syscall    Pack4/FP68K
  5228. 00003A16  286E 0008                movea.l    A4, [A6 + 0x8]
  5229. 00003A1A  2F2D FFEA                move.l     -[A7], [A5 - 0x16]
  5230. 00003A1E  486E 0010                pea.l      [A6 + 0x10]
  5231. 00003A22  486E FBE4                pea.l      [A6 - 0x41C]
  5232. 00003A26  3F3C 100E                move.w     -[A7], 0x100E
  5233. 00003A2A  A9EB                     syscall    Pack4/FP68K
  5234. 00003A2C  486E FBE4                pea.l      [A6 - 0x41C]
  5235. 00003A30  486E FEF2                pea.l      [A6 - 0x10E]
  5236. 00003A34  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  5237. 00003A38  41EE FCF2                lea.l      A0, [A6 - 0x30E]
  5238. 00003A3C  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  5239. 00003A40  703F                     moveq.l    D0, 0x3F
  5240. label00003A42:
  5241. 00003A42  20D9                     move.l     [A0]+, [A1]+
  5242. 00003A44  51C8 FFFC                dbf        D0, -0x6 /* 00003A42 */
  5243. 00003A48  2054                     movea.l    A0, [A4]
  5244. 00003A4A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5245. 00003A4E  3F3C 0002                move.w     -[A7], 0x2
  5246. 00003A52  486E FFFE                pea.l      [A6 - 0x2]
  5247. 00003A56  486E FFFA                pea.l      [A6 - 0x6]
  5248. 00003A5A  486E FFF2                pea.l      [A6 - 0xE]
  5249. 00003A5E  A98D                     syscall    GetDialogItem/GetDItem
  5250. 00003A60  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5251. 00003A64  486E FCF2                pea.l      [A6 - 0x30E]
  5252. 00003A68  A98F                     syscall    SetDialogItemText/SetIText
  5253. 00003A6A  2F2D FFEA                move.l     -[A7], [A5 - 0x16]
  5254. 00003A6E  486E 000C                pea.l      [A6 + 0xC]
  5255. 00003A72  486E FBE4                pea.l      [A6 - 0x41C]
  5256. 00003A76  3F3C 100E                move.w     -[A7], 0x100E
  5257. 00003A7A  A9EB                     syscall    Pack4/FP68K
  5258. 00003A7C  486E FBE4                pea.l      [A6 - 0x41C]
  5259. 00003A80  486E FEF2                pea.l      [A6 - 0x10E]
  5260. 00003A84  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  5261. 00003A88  41EE FCF2                lea.l      A0, [A6 - 0x30E]
  5262. 00003A8C  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  5263. 00003A90  703F                     moveq.l    D0, 0x3F
  5264. label00003A92:
  5265. 00003A92  20D9                     move.l     [A0]+, [A1]+
  5266. 00003A94  51C8 FFFC                dbf        D0, -0x6 /* 00003A92 */
  5267. 00003A98  42A7                     clr.l      -[A7]
  5268. 00003A9A  3F3C 07D0                move.w     -[A7], 0x7D0
  5269. 00003A9E  A9BA                     syscall    GetString
  5270. 00003AA0  265F                     movea.l    A3, [A7]+
  5271. 00003AA2  2053                     movea.l    A0, [A3]
  5272. 00003AA4  43EE FDF2                lea.l      A1, [A6 - 0x20E]
  5273. 00003AA8  703F                     moveq.l    D0, 0x3F
  5274. label00003AAA:
  5275. 00003AAA  22D8                     move.l     [A1]+, [A0]+
  5276. 00003AAC  51C8 FFFC                dbf        D0, -0x6 /* 00003AAA */
  5277. 00003AB0  486E FCF2                pea.l      [A6 - 0x30E]
  5278. 00003AB4  486E FDF2                pea.l      [A6 - 0x20E]
  5279. 00003AB8  486E FBEE                pea.l      [A6 - 0x412]
  5280. 00003ABC  3F3C 0002                move.w     -[A7], 0x2
  5281. 00003AC0  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5282. 00003AC4  41EE FCF2                lea.l      A0, [A6 - 0x30E]
  5283. 00003AC8  43EE FBEE                lea.l      A1, [A6 - 0x412]
  5284. 00003ACC  703F                     moveq.l    D0, 0x3F
  5285. label00003ACE:
  5286. 00003ACE  20D9                     move.l     [A0]+, [A1]+
  5287. 00003AD0  51C8 FFFC                dbf        D0, -0x6 /* 00003ACE */
  5288. 00003AD4  2054                     movea.l    A0, [A4]
  5289. 00003AD6  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5290. 00003ADA  3F3C 0005                move.w     -[A7], 0x5
  5291. 00003ADE  486E FFFE                pea.l      [A6 - 0x2]
  5292. 00003AE2  486E FFFA                pea.l      [A6 - 0x6]
  5293. 00003AE6  486E FFF2                pea.l      [A6 - 0xE]
  5294. 00003AEA  A98D                     syscall    GetDialogItem/GetDItem
  5295. 00003AEC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5296. 00003AF0  486E FCF2                pea.l      [A6 - 0x30E]
  5297. 00003AF4  A98F                     syscall    SetDialogItemText/SetIText
  5298. 00003AF6  4CDF 1800                movem.l    A3,A4, [A7]+
  5299. 00003AFA  4E5E                     unlink     A6
  5300. 00003AFC  205F                     movea.l    A0, [A7]+
  5301. 00003AFE  DEFC 000C                add.w      A7, 0xC
  5302. 00003B02  4ED0                     jmp        [A0]
  5303. export_469:
  5304. 00003B04  4E56 FEF2                link       A6, -0x010E
  5305. 00003B08  302E 000C                move.w     D0, [A6 + 0xC]
  5306. 00003B0C  48C0                     ext.l      D0
  5307. 00003B0E  2F00                     move.l     -[A7], D0
  5308. 00003B10  486E FEF2                pea.l      [A6 - 0x10E]
  5309. 00003B14  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  5310. 00003B18  206E 0008                movea.l    A0, [A6 + 0x8]
  5311. 00003B1C  2050                     movea.l    A0, [A0]
  5312. 00003B1E  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5313. 00003B22  3F3C 0003                move.w     -[A7], 0x3
  5314. 00003B26  486E FFFE                pea.l      [A6 - 0x2]
  5315. 00003B2A  486E FFFA                pea.l      [A6 - 0x6]
  5316. 00003B2E  486E FFF2                pea.l      [A6 - 0xE]
  5317. 00003B32  A98D                     syscall    GetDialogItem/GetDItem
  5318. 00003B34  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5319. 00003B38  486E FEF2                pea.l      [A6 - 0x10E]
  5320. 00003B3C  A98F                     syscall    SetDialogItemText/SetIText
  5321. 00003B3E  4E5E                     unlink     A6
  5322. 00003B40  205F                     movea.l    A0, [A7]+
  5323. 00003B42  5C4F                     addq.w     A7, 6
  5324. 00003B44  4ED0                     jmp        [A0]
  5325. export_470:
  5326. 00003B46  4E56 FEF2                link       A6, -0x010E
  5327. 00003B4A  302E 000C                move.w     D0, [A6 + 0xC]
  5328. 00003B4E  48C0                     ext.l      D0
  5329. 00003B50  2F00                     move.l     -[A7], D0
  5330. 00003B52  486E FEF2                pea.l      [A6 - 0x10E]
  5331. 00003B56  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  5332. 00003B5A  206E 0008                movea.l    A0, [A6 + 0x8]
  5333. 00003B5E  2050                     movea.l    A0, [A0]
  5334. 00003B60  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5335. 00003B64  3F3C 0004                move.w     -[A7], 0x4
  5336. 00003B68  486E FFFE                pea.l      [A6 - 0x2]
  5337. 00003B6C  486E FFFA                pea.l      [A6 - 0x6]
  5338. 00003B70  486E FFF2                pea.l      [A6 - 0xE]
  5339. 00003B74  A98D                     syscall    GetDialogItem/GetDItem
  5340. 00003B76  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5341. 00003B7A  486E FEF2                pea.l      [A6 - 0x10E]
  5342. 00003B7E  A98F                     syscall    SetDialogItemText/SetIText
  5343. 00003B80  4E5E                     unlink     A6
  5344. 00003B82  205F                     movea.l    A0, [A7]+
  5345. 00003B84  5C4F                     addq.w     A7, 6
  5346. 00003B86  4ED0                     jmp        [A0]
  5347. export_471:
  5348. 00003B88  4E56 FEF2                link       A6, -0x010E
  5349. 00003B8C  302E 000C                move.w     D0, [A6 + 0xC]
  5350. 00003B90  48C0                     ext.l      D0
  5351. 00003B92  2F00                     move.l     -[A7], D0
  5352. 00003B94  486E FEF2                pea.l      [A6 - 0x10E]
  5353. 00003B98  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  5354. 00003B9C  206E 0008                movea.l    A0, [A6 + 0x8]
  5355. 00003BA0  2050                     movea.l    A0, [A0]
  5356. 00003BA2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5357. 00003BA6  3F3C 0006                move.w     -[A7], 0x6
  5358. 00003BAA  486E FFFE                pea.l      [A6 - 0x2]
  5359. 00003BAE  486E FFFA                pea.l      [A6 - 0x6]
  5360. 00003BB2  486E FFF2                pea.l      [A6 - 0xE]
  5361. 00003BB6  A98D                     syscall    GetDialogItem/GetDItem
  5362. 00003BB8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5363. 00003BBC  486E FEF2                pea.l      [A6 - 0x10E]
  5364. 00003BC0  A98F                     syscall    SetDialogItemText/SetIText
  5365. 00003BC2  4E5E                     unlink     A6
  5366. 00003BC4  205F                     movea.l    A0, [A7]+
  5367. 00003BC6  5C4F                     addq.w     A7, 6
  5368. 00003BC8  4ED0                     jmp        [A0]
  5369. export_472:
  5370. 00003BCA  4E56 FEF2                link       A6, -0x010E
  5371. 00003BCE  302E 000C                move.w     D0, [A6 + 0xC]
  5372. 00003BD2  48C0                     ext.l      D0
  5373. 00003BD4  2F00                     move.l     -[A7], D0
  5374. 00003BD6  486E FEF2                pea.l      [A6 - 0x10E]
  5375. 00003BDA  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  5376. 00003BDE  206E 0008                movea.l    A0, [A6 + 0x8]
  5377. 00003BE2  2050                     movea.l    A0, [A0]
  5378. 00003BE4  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5379. 00003BE8  3F3C 0007                move.w     -[A7], 0x7
  5380. 00003BEC  486E FFFE                pea.l      [A6 - 0x2]
  5381. 00003BF0  486E FFFA                pea.l      [A6 - 0x6]
  5382. 00003BF4  486E FFF2                pea.l      [A6 - 0xE]
  5383. 00003BF8  A98D                     syscall    GetDialogItem/GetDItem
  5384. 00003BFA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5385. 00003BFE  486E FEF2                pea.l      [A6 - 0x10E]
  5386. 00003C02  A98F                     syscall    SetDialogItemText/SetIText
  5387. 00003C04  4E5E                     unlink     A6
  5388. 00003C06  205F                     movea.l    A0, [A7]+
  5389. 00003C08  5C4F                     addq.w     A7, 6
  5390. 00003C0A  4ED0                     jmp        [A0]
  5391. export_473:
  5392. 00003C0C  4E56 FEEA                link       A6, -0x0116
  5393. 00003C10  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  5394. 00003C14  286E 0008                movea.l    A4, [A6 + 0x8]
  5395. 00003C18  4247                     clr.w      D7
  5396. 00003C1A  6000 00B4                bra        +0xB6 /* 00003CD0 */
  5397. label00003C1E:
  5398. 00003C1E  1C07                     move.b     D6, D7
  5399. 00003C20  1A07                     move.b     D5, D7
  5400. 00003C22  2254                     movea.l    A1, [A4]
  5401. 00003C24  2069 0062                movea.l    A0, [A1 + 0x62]
  5402. 00003C28  2050                     movea.l    A0, [A0]
  5403. 00003C2A  2468 0086                movea.l    A2, [A0 + 0x86]
  5404. 00003C2E  1005                     move.b     D0, D5
  5405. 00003C30  4880                     ext.w      D0
  5406. 00003C32  2452                     movea.l    A2, [A2]
  5407. 00003C34  C1FC 0006                muls.w     D0, 0x6
  5408. 00003C38  1232 0066                move.b     D1, [A2 + D0.w + 0x66]
  5409. 00003C3C  4881                     ext.w      D1
  5410. 00003C3E  3801                     move.w     D4, D1
  5411. 00003C40  5244                     addq.w     D4, 1
  5412. 00003C42  486E FEF8                pea.l      [A6 - 0x108]
  5413. 00003C46  3F3C 0320                move.w     -[A7], 0x320
  5414. 00003C4A  3F04                     move.w     -[A7], D4
  5415. 00003C4C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  5416. 00003C50  2054                     movea.l    A0, [A4]
  5417. 00003C52  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5418. 00003C56  3007                     move.w     D0, D7
  5419. 00003C58  5440                     addq.w     D0, 2
  5420. 00003C5A  3F00                     move.w     -[A7], D0
  5421. 00003C5C  486E FEF6                pea.l      [A6 - 0x10A]
  5422. 00003C60  486E FEF2                pea.l      [A6 - 0x10E]
  5423. 00003C64  486E FEEA                pea.l      [A6 - 0x116]
  5424. 00003C68  A98D                     syscall    GetDialogItem/GetDItem
  5425. 00003C6A  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  5426. 00003C6E  486E FEF8                pea.l      [A6 - 0x108]
  5427. 00003C72  A98F                     syscall    SetDialogItemText/SetIText
  5428. 00003C74  2254                     movea.l    A1, [A4]
  5429. 00003C76  2069 0062                movea.l    A0, [A1 + 0x62]
  5430. 00003C7A  2050                     movea.l    A0, [A0]
  5431. 00003C7C  2468 0086                movea.l    A2, [A0 + 0x86]
  5432. 00003C80  1006                     move.b     D0, D6
  5433. 00003C82  4880                     ext.w      D0
  5434. 00003C84  2452                     movea.l    A2, [A2]
  5435. 00003C86  C1FC 0006                muls.w     D0, 0x6
  5436. 00003C8A  41EA 008A                lea.l      A0, [A2 + 0x8A]
  5437. 00003C8E  1230 0000                move.b     D1, [A0 + D0.w]
  5438. 00003C92  4881                     ext.w      D1
  5439. 00003C94  5241                     addq.w     D1, 1
  5440. 00003C96  3D41 FFFC                move.w     [A6 - 0x4], D1
  5441. 00003C9A  486E FEF8                pea.l      [A6 - 0x108]
  5442. 00003C9E  3F3C 0352                move.w     -[A7], 0x352
  5443. 00003CA2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5444. 00003CA6  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  5445. 00003CAA  2054                     movea.l    A0, [A4]
  5446. 00003CAC  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5447. 00003CB0  3007                     move.w     D0, D7
  5448. 00003CB2  5040                     addq.w     D0, 8
  5449. 00003CB4  3F00                     move.w     -[A7], D0
  5450. 00003CB6  486E FEF6                pea.l      [A6 - 0x10A]
  5451. 00003CBA  486E FEF2                pea.l      [A6 - 0x10E]
  5452. 00003CBE  486E FEEA                pea.l      [A6 - 0x116]
  5453. 00003CC2  A98D                     syscall    GetDialogItem/GetDItem
  5454. 00003CC4  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  5455. 00003CC8  486E FEF8                pea.l      [A6 - 0x108]
  5456. 00003CCC  A98F                     syscall    SetDialogItemText/SetIText
  5457. 00003CCE  5247                     addq.w     D7, 1
  5458. label00003CD0:
  5459. 00003CD0  7005                     moveq.l    D0, 0x05
  5460. 00003CD2  B047                     cmp.w      D0, D7
  5461. 00003CD4  6C00 FF48                bge        -0xB6 /* 00003C1E */
  5462. 00003CD8  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  5463. 00003CDC  4E5E                     unlink     A6
  5464. 00003CDE  2E9F                     move.l     [A7], [A7]+
  5465. 00003CE0  4E75                     rts
  5466. export_474:
  5467. 00003CE2  4E56 FFFE                link       A6, -0x0002
  5468. 00003CE6  48E7 0108                movem.l    -[A7], D7,A4
  5469. 00003CEA  286E 0008                movea.l    A4, [A6 + 0x8]
  5470. 00003CEE  2054                     movea.l    A0, [A4]
  5471. 00003CF0  216E 000E 0062           move.l     [A0 + 0x62], [A6 + 0xE]
  5472. 00003CF6  302E 000C                move.w     D0, [A6 + 0xC]
  5473. 00003CFA  907C 1388                sub.w      D0, 0x1388
  5474. 00003CFE  3E00                     move.w     D7, D0
  5475. 00003D00  DE7C 1770                add.w      D7, 0x1770
  5476. 00003D04  2054                     movea.l    A0, [A4]
  5477. 00003D06  2F28 0062                move.l     -[A7], [A0 + 0x62]
  5478. 00003D0A  42A7                     clr.l      -[A7]
  5479. 00003D0C  3F07                     move.w     -[A7], D7
  5480. 00003D0E  2F3C 0002 0003           move.l     -[A7], 0x20003
  5481. 00003D14  1F3C 0001                move.b     -[A7], 0x1
  5482. 00003D18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5483. 00003D1C  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  5484. 00003D20  4CDF 1080                movem.l    D7,A4, [A7]+
  5485. 00003D24  4E5E                     unlink     A6
  5486. 00003D26  205F                     movea.l    A0, [A7]+
  5487. 00003D28  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5488. 00003D2C  4ED0                     jmp        [A0]
  5489. export_475:
  5490. 00003D2E  4E56 FFDA                link       A6, -0x0026
  5491. 00003D32  48E7 0018                movem.l    -[A7], A3,A4
  5492. 00003D36  266E 0008                movea.l    A3, [A6 + 0x8]
  5493. 00003D3A  284B                     movea.l    A4, A3
  5494. 00003D3C  2054                     movea.l    A0, [A4]
  5495. 00003D3E  216E 000C 0062           move.l     [A0 + 0x62], [A6 + 0xC]
  5496. 00003D44  2054                     movea.l    A0, [A4]
  5497. 00003D46  2F28 0062                move.l     -[A7], [A0 + 0x62]
  5498. 00003D4A  42A7                     clr.l      -[A7]
  5499. 00003D4C  2F3C 0003 1388           move.l     -[A7], 0x31388
  5500. 00003D52  3F3C 0001                move.w     -[A7], 0x1
  5501. 00003D56  1F3C 0001                move.b     -[A7], 0x1
  5502. 00003D5A  2F0B                     move.l     -[A7], A3
  5503. 00003D5C  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  5504. 00003D60  486E FFFC                pea.l      [A6 - 0x4]
  5505. 00003D64  486D 2A94                pea.l      [A5 + 0x2A94]
  5506. 00003D68  3F3C 0082                move.w     -[A7], 0x82
  5507. 00003D6C  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  5508. 00003D70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5509. 00003D74  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  5510. 00003D78  3F3C 0002                move.w     -[A7], 0x2
  5511. 00003D7C  2F0B                     move.l     -[A7], A3
  5512. 00003D7E  1F3C 0001                move.b     -[A7], 0x1
  5513. 00003D82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5514. 00003D86  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  5515. 00003D8A  2054                     movea.l    A0, [A4]
  5516. 00003D8C  216E FFFC 0066           move.l     [A0 + 0x66], [A6 - 0x4]
  5517. 00003D92  486E FFEE                pea.l      [A6 - 0x12]
  5518. 00003D96  2254                     movea.l    A1, [A4]
  5519. 00003D98  2069 0062                movea.l    A0, [A1 + 0x62]
  5520. 00003D9C  2050                     movea.l    A0, [A0]
  5521. 00003D9E  4868 009C                pea.l      [A0 + 0x9C]
  5522. 00003DA2  486E FFE4                pea.l      [A6 - 0x1C]
  5523. 00003DA6  3F3C 100E                move.w     -[A7], 0x100E
  5524. 00003DAA  A9EB                     syscall    Pack4/FP68K
  5525. 00003DAC  487A 008A                pea.l      [PC + 0x8A /* 00003E38, value 0x4009FA00 */]
  5526. 00003DB0  486E FFE4                pea.l      [A6 - 0x1C]
  5527. 00003DB4  3F3C 0004                move.w     -[A7], 0x4
  5528. 00003DB8  A9EB                     syscall    Pack4/FP68K
  5529. 00003DBA  486E FFE4                pea.l      [A6 - 0x1C]
  5530. 00003DBE  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  5531. 00003DC2  588F                     addq.l     A7, 4
  5532. 00003DC4  486E FFDA                pea.l      [A6 - 0x26]
  5533. 00003DC8  487A 0064                pea.l      [PC + 0x64 /* 00003E2E, value 0x4002A000 */]
  5534. 00003DCC  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  5535. 00003DD0  588F                     addq.l     A7, 4
  5536. 00003DD2  487A 0050                pea.l      [PC + 0x50 /* 00003E24, value 0x40008000, cstring "@" */]
  5537. 00003DD6  486E FFDA                pea.l      [A6 - 0x26]
  5538. 00003DDA  3F3C 0004                move.w     -[A7], 0x4
  5539. 00003DDE  A9EB                     syscall    Pack4/FP68K
  5540. 00003DE0  486E FFDA                pea.l      [A6 - 0x26]
  5541. 00003DE4  486E FFEE                pea.l      [A6 - 0x12]
  5542. 00003DE8  3F3C 0006                move.w     -[A7], 0x6
  5543. 00003DEC  A9EB                     syscall    Pack4/FP68K
  5544. 00003DEE  486E FFEE                pea.l      [A6 - 0x12]
  5545. 00003DF2  486E FFF8                pea.l      [A6 - 0x8]
  5546. 00003DF6  3F3C 1010                move.w     -[A7], 0x1010
  5547. 00003DFA  A9EB                     syscall    Pack4/FP68K
  5548. 00003DFC  486E FFF8                pea.l      [A6 - 0x8]
  5549. 00003E00  486E FFEE                pea.l      [A6 - 0x12]
  5550. 00003E04  3F3C 100E                move.w     -[A7], 0x100E
  5551. 00003E08  A9EB                     syscall    Pack4/FP68K
  5552. 00003E0A  486E FFEE                pea.l      [A6 - 0x12]
  5553. 00003E0E  2054                     movea.l    A0, [A4]
  5554. 00003E10  2F28 0066                move.l     -[A7], [A0 + 0x66]
  5555. 00003E14  4EAD 2832                jsr        [A5 + 0x2832 /* export_1282 */]
  5556. 00003E18  4CDF 1800                movem.l    A3,A4, [A7]+
  5557. 00003E1C  4E5E                     unlink     A6
  5558. 00003E1E  205F                     movea.l    A0, [A7]+
  5559. 00003E20  504F                     addq.w     A7, 8
  5560. 00003E22  4ED0                     jmp        [A0]
  5561. 00003E24  4000                     negx.b     D0
  5562. 00003E26  8000                     or.b       D0, D0
  5563. 00003E28  0000 0000                ori.b      D0, 0x0
  5564. 00003E2C  0000 4002                ori.b      D0, 0x2
  5565. 00003E30  A000                     syscall    Open/PBHOpen/HOpen
  5566. 00003E32  0000 0000                ori.b      D0, 0x0
  5567. 00003E36  0000 4009                ori.b      D0, 0x9 /* '\t' */
  5568. 00003E3A  FA00 0000                .unknown   0xFA00 0x0000 (W = 5)
  5569. 00003E3E  0000 0000                ori.b      D0, 0x0
  5570. export_476:
  5571. 00003E42  4E56 FFEC                link       A6, -0x0014
  5572. 00003E46  48E7 0028                movem.l    -[A7], A2,A4
  5573. 00003E4A  286E 0008                movea.l    A4, [A6 + 0x8]
  5574. 00003E4E  302E 0010                move.w     D0, [A6 + 0x10]
  5575. 00003E52  5340                     subq.w     D0, 1
  5576. 00003E54  6704                     beq        +0x6 /* 00003E5A */
  5577. 00003E56  6000 008E                bra        +0x90 /* 00003EE6 */
  5578. label00003E5A:
  5579. 00003E5A  486E FFF6                pea.l      [A6 - 0xA]
  5580. 00003E5E  487A 00A8                pea.l      [PC + 0xA8 /* 00003F08, value 0x4002A000 */]
  5581. 00003E62  2254                     movea.l    A1, [A4]
  5582. 00003E64  2069 0066                movea.l    A0, [A1 + 0x66]
  5583. 00003E68  2050                     movea.l    A0, [A0]
  5584. 00003E6A  4868 0060                pea.l      [A0 + 0x60]
  5585. 00003E6E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  5586. 00003E72  45FA 008A                lea.l      A2, [PC + 0x8A /* 00003EFE, value 0x40008000, cstring "@" */]
  5587. 00003E76  20DA                     move.l     [A0]+, [A2]+
  5588. 00003E78  20DA                     move.l     [A0]+, [A2]+
  5589. 00003E7A  3092                     move.w     [A0], [A2]
  5590. 00003E7C  486E FFEC                pea.l      [A6 - 0x14]
  5591. 00003E80  3F3C 1004                move.w     -[A7], 0x1004
  5592. 00003E84  A9EB                     syscall    Pack4/FP68K
  5593. 00003E86  486E FFEC                pea.l      [A6 - 0x14]
  5594. 00003E8A  4EAD 28CA                jsr        [A5 + 0x28CA /* export_1301 */]
  5595. 00003E8E  588F                     addq.l     A7, 4
  5596. 00003E90  487A 0062                pea.l      [PC + 0x62 /* 00003EF4, value 0x4009FA00 */]
  5597. 00003E94  486E FFF6                pea.l      [A6 - 0xA]
  5598. 00003E98  3F3C 0006                move.w     -[A7], 0x6
  5599. 00003E9C  A9EB                     syscall    Pack4/FP68K
  5600. 00003E9E  2254                     movea.l    A1, [A4]
  5601. 00003EA0  2069 0062                movea.l    A0, [A1 + 0x62]
  5602. 00003EA4  486E FFF6                pea.l      [A6 - 0xA]
  5603. 00003EA8  2050                     movea.l    A0, [A0]
  5604. 00003EAA  4868 009C                pea.l      [A0 + 0x9C]
  5605. 00003EAE  3F3C 1010                move.w     -[A7], 0x1010
  5606. 00003EB2  A9EB                     syscall    Pack4/FP68K
  5607. 00003EB4  206E 000C                movea.l    A0, [A6 + 0xC]
  5608. 00003EB8  10BC 0001                move.b     [A0], 0x1
  5609. 00003EBC  2054                     movea.l    A0, [A4]
  5610. 00003EBE  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  5611. 00003EC2  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  5612. 00003EC6  2254                     movea.l    A1, [A4]
  5613. 00003EC8  2069 0062                movea.l    A0, [A1 + 0x62]
  5614. 00003ECC  2050                     movea.l    A0, [A0]
  5615. 00003ECE  4228 00A7                clr.b      [A0 + 0xA7]
  5616. 00003ED2  2069 0062                movea.l    A0, [A1 + 0x62]
  5617. 00003ED6  2F08                     move.l     -[A7], A0
  5618. 00003ED8  42A7                     clr.l      -[A7]
  5619. 00003EDA  A975                     syscall    TickCount
  5620. 00003EDC  201F                     move.l     D0, [A7]+
  5621. 00003EDE  205F                     movea.l    A0, [A7]+
  5622. 00003EE0  2050                     movea.l    A0, [A0]
  5623. 00003EE2  2140 0098                move.l     [A0 + 0x98], D0
  5624. label00003EE6:
  5625. 00003EE6  4CDF 1400                movem.l    A2,A4, [A7]+
  5626. 00003EEA  4E5E                     unlink     A6
  5627. 00003EEC  205F                     movea.l    A0, [A7]+
  5628. 00003EEE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5629. 00003EF2  4ED0                     jmp        [A0]
  5630. 00003EF4  4009                     negx.b     A1
  5631. 00003EF6  FA00 0000                .unknown   0xFA00 0x0000 (W = 5)
  5632. 00003EFA  0000 0000                ori.b      D0, 0x0
  5633. 00003EFE  4000                     negx.b     D0
  5634. 00003F00  8000                     or.b       D0, D0
  5635. 00003F02  0000 0000                ori.b      D0, 0x0
  5636. 00003F06  0000 4002                ori.b      D0, 0x2
  5637. 00003F0A  A000                     syscall    Open/PBHOpen/HOpen
  5638. 00003F0C  0000 0000                ori.b      D0, 0x0
  5639. 00003F10  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5640. export_477: // at 00003F12 (misaligned)
  5641. 00003F14  0000 206E                ori.b      D0, 0x6E /* 'n' */
  5642. 00003F18  000C 2050                ori.b      A4, 0x50 /* 'P' */
  5643. 00003F1C  3028 0040                move.w     D0, [A0 + 0x40]
  5644. 00003F20  206E 0008                movea.l    A0, [A6 + 0x8]
  5645. 00003F24  B068 000C                cmp.w      D0, [A0 + 0xC]
  5646. 00003F28  57C0                     seq        D0
  5647. 00003F2A  4400                     neg.b      D0
  5648. 00003F2C  1D40 0010                move.b     [A6 + 0x10], D0
  5649. 00003F30  4E5E                     unlink     A6
  5650. 00003F32  205F                     movea.l    A0, [A7]+
  5651. 00003F34  504F                     addq.w     A7, 8
  5652. 00003F36  4ED0                     jmp        [A0]
  5653. export_478:
  5654. 00003F38  4E56 FFFC                link       A6, -0x0004
  5655. 00003F3C  48E7 0018                movem.l    -[A7], A3,A4
  5656. 00003F40  286E 0008                movea.l    A4, [A6 + 0x8]
  5657. 00003F44  2054                     movea.l    A0, [A4]
  5658. 00003F46  3028 005A                move.w     D0, [A0 + 0x5A]
  5659. 00003F4A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  5660. 00003F4E  660E                     bne        +0x10 /* 00003F5E */
  5661. 00003F50  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5662. 00003F54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5663. 00003F58  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  5664. 00003F5C  6020                     bra        +0x22 /* 00003F7E */
  5665. label00003F5E:
  5666. 00003F5E  42A7                     clr.l      -[A7]
  5667. 00003F60  486D 0F0A                pea.l      [A5 + 0xF0A /* export_477 */]
  5668. 00003F64  2F0E                     move.l     -[A7], A6
  5669. 00003F66  2054                     movea.l    A0, [A4]
  5670. 00003F68  2F28 0040                move.l     -[A7], [A0 + 0x40]
  5671. 00003F6C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  5672. 00003F70  265F                     movea.l    A3, [A7]+
  5673. 00003F72  2053                     movea.l    A0, [A3]
  5674. 00003F74  4868 0008                pea.l      [A0 + 0x8]
  5675. 00003F78  2F0B                     move.l     -[A7], A3
  5676. 00003F7A  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  5677. label00003F7E:
  5678. 00003F7E  4CDF 1800                movem.l    A3,A4, [A7]+
  5679. 00003F82  4E5E                     unlink     A6
  5680. 00003F84  205F                     movea.l    A0, [A7]+
  5681. 00003F86  5C4F                     addq.w     A7, 6
  5682. 00003F88  4ED0                     jmp        [A0]
  5683. export_479:
  5684. 00003F8A  4E56 0000                link       A6, 0
  5685. 00003F8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5686. 00003F92  4EAD 27F2                jsr        [A5 + 0x27F2 /* export_1274 */]
  5687. 00003F96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5688. 00003F9A  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  5689. 00003F9E  4E5E                     unlink     A6
  5690. 00003FA0  205F                     movea.l    A0, [A7]+
  5691. 00003FA2  504F                     addq.w     A7, 8
  5692. 00003FA4  4ED0                     jmp        [A0]
  5693. export_480:
  5694. 00003FA6  4E56 0000                link       A6, 0
  5695. 00003FAA  48E7 0018                movem.l    -[A7], A3,A4
  5696. 00003FAE  266E 0008                movea.l    A3, [A6 + 0x8]
  5697. 00003FB2  284B                     movea.l    A4, A3
  5698. 00003FB4  2F0B                     move.l     -[A7], A3
  5699. 00003FB6  4EAD 27A2                jsr        [A5 + 0x27A2 /* export_1264 */]
  5700. 00003FBA  486D 0F1A                pea.l      [A5 + 0xF1A /* export_479 */]
  5701. 00003FBE  2F0E                     move.l     -[A7], A6
  5702. 00003FC0  2054                     movea.l    A0, [A4]
  5703. 00003FC2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5704. 00003FC6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  5705. 00003FCA  2F0B                     move.l     -[A7], A3
  5706. 00003FCC  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  5707. 00003FD0  4CDF 1800                movem.l    A3,A4, [A7]+
  5708. 00003FD4  4E5E                     unlink     A6
  5709. 00003FD6  2E9F                     move.l     [A7], [A7]+
  5710. 00003FD8  4E75                     rts
  5711. export_481:
  5712. 00003FDA  4E56 FFEA                link       A6, -0x0016
  5713. 00003FDE  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  5714. 00003FE2  206E 000C                movea.l    A0, [A6 + 0xC]
  5715. 00003FE6  2F08                     move.l     -[A7], A0
  5716. 00003FE8  486E 000C                pea.l      [A6 + 0xC]
  5717. 00003FEC  3F3C 1010                move.w     -[A7], 0x1010
  5718. 00003FF0  A9EB                     syscall    Pack4/FP68K
  5719. 00003FF2  286E 0008                movea.l    A4, [A6 + 0x8]
  5720. 00003FF6  2054                     movea.l    A0, [A4]
  5721. 00003FF8  216E 000C 0060           move.l     [A0 + 0x60], [A6 + 0xC]
  5722. 00003FFE  3028 004A                move.w     D0, [A0 + 0x4A]
  5723. 00004002  48C0                     ext.l      D0
  5724. 00004004  2F00                     move.l     -[A7], D0
  5725. 00004006  42A7                     clr.l      -[A7]
  5726. 00004008  2054                     movea.l    A0, [A4]
  5727. 0000400A  4868 0060                pea.l      [A0 + 0x60]
  5728. 0000400E  486E FFEA                pea.l      [A6 - 0x16]
  5729. 00004012  3F3C 100E                move.w     -[A7], 0x100E
  5730. 00004016  A9EB                     syscall    Pack4/FP68K
  5731. 00004018  4868 007C                pea.l      [A0 + 0x7C]
  5732. 0000401C  486E FFEA                pea.l      [A6 - 0x16]
  5733. 00004020  3F3C 2004                move.w     -[A7], 0x2004
  5734. 00004024  A9EB                     syscall    Pack4/FP68K
  5735. 00004026  486E FFEA                pea.l      [A6 - 0x16]
  5736. 0000402A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5737. 0000402E  221F                     move.l     D1, [A7]+
  5738. 00004030  201F                     move.l     D0, [A7]+
  5739. 00004032  D280                     add.l      D1, D0
  5740. 00004034  3E01                     move.w     D7, D1
  5741. 00004036  3C07                     move.w     D6, D7
  5742. 00004038  2054                     movea.l    A0, [A4]
  5743. 0000403A  9C68 005A                sub.w      D6, [A0 + 0x5A]
  5744. 0000403E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5745. 00004042  45E8 0058                lea.l      A2, [A0 + 0x58]
  5746. 00004046  22DA                     move.l     [A1]+, [A2]+
  5747. 00004048  22DA                     move.l     [A1]+, [A2]+
  5748. 0000404A  486E FFF4                pea.l      [A6 - 0xC]
  5749. 0000404E  3F06                     move.w     -[A7], D6
  5750. 00004050  4267                     clr.w      -[A7]
  5751. 00004052  A8A8                     syscall    OffsetRect
  5752. 00004054  2254                     movea.l    A1, [A4]
  5753. 00004056  41E9 0058                lea.l      A0, [A1 + 0x58]
  5754. 0000405A  45EE FFF4                lea.l      A2, [A6 - 0xC]
  5755. 0000405E  20DA                     move.l     [A0]+, [A2]+
  5756. 00004060  20DA                     move.l     [A0]+, [A2]+
  5757. 00004062  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  5758. 00004066  4E5E                     unlink     A6
  5759. 00004068  205F                     movea.l    A0, [A7]+
  5760. 0000406A  504F                     addq.w     A7, 8
  5761. 0000406C  4ED0                     jmp        [A0]
  5762.